code: protected CmsResource readJspResource(CmsFlexController controller, String jspName) throws CmsException {
  
          // create an OpenCms user context that operates in the root site
          CmsObject cms = OpenCms.initCmsObject(controller.getCmsObject());
          // we only need to change the site, but not the project,
          // since the request has already the right project set
          cms.getRequestContext().setSiteRoot("");
          // try to read the resource
          return cms.readResource(jspName);
      }
docs: Returns the jsp resource identified by the given name, using the controllers cms context.<p>
  
  @param controller the flex controller
  @param jspName the name of the jsp
  
  @return an OpenCms resource
  
  @throws CmsException if something goes wrong