mirror of
https://github.com/apache/struts.git
synced 2026-08-11 01:27:14 +00:00
@@ -66,18 +66,15 @@ public class BundleFreemarkerManager extends FreemarkerManager {
|
||||
|
||||
// presume that most apps will require the class and webapp template loader
|
||||
// if people wish to
|
||||
|
||||
//TODO: WebAppTemplateLoader requires javax
|
||||
|
||||
return templatePathLoader != null ?
|
||||
new MultiTemplateLoader(new TemplateLoader[]{
|
||||
templatePathLoader,
|
||||
//new WebappTemplateLoader(servletContext),
|
||||
new WebappTemplateLoader(servletContext),
|
||||
new StrutsClassTemplateLoader(),
|
||||
new FreeMarkerBundleResourceLoader()
|
||||
})
|
||||
: new MultiTemplateLoader(new TemplateLoader[]{
|
||||
//new WebappTemplateLoader(servletContext),
|
||||
new WebappTemplateLoader(servletContext),
|
||||
new StrutsClassTemplateLoader(),
|
||||
new FreeMarkerBundleResourceLoader()
|
||||
});
|
||||
|
||||
+2
-6
@@ -65,12 +65,8 @@ public class FreemarkerRequest extends AbstractViewRequest {
|
||||
*/
|
||||
public static FreemarkerRequest createServletFreemarkerRequest(ApplicationContext applicationContext, Environment env) {
|
||||
HttpRequestHashModel requestModel = FreemarkerRequestUtil.getRequestHashModel(env);
|
||||
|
||||
//TODO: requires javax
|
||||
|
||||
HttpServletRequest request = null; //requestModel.getRequest();
|
||||
HttpServletResponse response = null; //requestModel.getResponse();
|
||||
|
||||
HttpServletRequest request = requestModel.getRequest();
|
||||
HttpServletResponse response = requestModel.getResponse();
|
||||
DispatchRequest enclosedRequest = new ServletRequest(applicationContext, request, response);
|
||||
return new FreemarkerRequest(enclosedRequest, env);
|
||||
}
|
||||
|
||||
+2
-6
@@ -74,13 +74,9 @@ public final class FreemarkerRequestUtil {
|
||||
* @return The
|
||||
*/
|
||||
public static ApplicationContext getApplicationContext(Environment env) {
|
||||
return null;
|
||||
|
||||
// TODO: requies javax
|
||||
|
||||
/* return ServletUtil.getApplicationContext(
|
||||
return ServletUtil.getApplicationContext(
|
||||
getServletContextHashModel(env).getServlet().getServletContext()
|
||||
);*/
|
||||
);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+1
-4
@@ -50,10 +50,7 @@ public class WebappClassTemplateLoader implements TemplateLoader {
|
||||
* @param servletContext The servlet context.
|
||||
*/
|
||||
public WebappClassTemplateLoader(ServletContext servletContext) {
|
||||
|
||||
// TODO: requires javax
|
||||
|
||||
webappTemplateLoader = null; //new WebappTemplateLoader(servletContext);
|
||||
webappTemplateLoader = new WebappTemplateLoader(servletContext);
|
||||
classTemplateLoader = new ClassTemplateLoader(getClass(), "/");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user