Revert "WN-5141"

This reverts commit b8b9f8aa37.
This commit is contained in:
jdyer1
2023-11-13 14:56:15 -06:00
committed by Lukasz Lenart
parent a9edf74798
commit ec6c96e16c
5 changed files with 11 additions and 30 deletions
@@ -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()
});
@@ -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);
}
@@ -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()
);*/
);
}
}
@@ -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(), "/");
}