/** * 支持 jfinal enjoy、jsp、freemarker、velocity 四类模板共存于一个项目中 * * 注意:这里采用识别 ".jsp"、".ftl"、".vm" 模板后缀名的方式来实现功能 * 所以 jfinal enjoy 模板不要采用上述三种后缀名,否则功能将失效 * 还要注意与 jsp、freemarker、velocity 以外类型模板共存使用时 * 需要改造该方法 */ protected View loadView(String viewName, Locale locale) throws Exception { String suffix = getSuffix(); if (".jsp".equals(suffix) || ".ftl".equals(suffix) || ".vm".equals(suffix)) { return null; } else { return super.loadView(viewName, locale); } }
/** * 支持 jfinal enjoy、jsp、freemarker、velocity 四类模板共存于一个项目中 * * 注意:这里采用识别 ".jsp"、".ftl"、".vm" 模板后缀名的方式来实现功能 * 所以 jfinal enjoy 模板不要采用上述三种后缀名,否则功能将失效 * 还要注意与 jsp、freemarker、velocity 以外类型模板共存使用时 * 需要改造该方法 */ protected View loadView(String viewName, Locale locale) throws Exception { String suffix = getSuffix(); if (".jsp".equals(suffix) || ".ftl".equals(suffix) || ".vm".equals(suffix)) { return null; } else { return super.loadView(viewName, locale); } }
/** * 支持 jfinal enjoy、jsp、freemarker、velocity 四类模板共存于一个项目中 * * 注意:这里采用识别 ".jsp"、".ftl"、".vm" 模板后缀名的方式来实现功能 * 所以 jfinal enjoy 模板不要采用上述三种后缀名,否则功能将失效 * 还要注意与 jsp、freemarker、velocity 以外类型模板共存使用时 * 需要改造该方法 */ protected View loadView(String viewName, Locale locale) throws Exception { String suffix = getSuffix(); if (".jsp".equals(suffix) || ".ftl".equals(suffix) || ".vm".equals(suffix)) { return null; } else { return super.loadView(viewName, locale); } }
@Override protected View loadView(String viewName, Locale locale) throws Exception { View view = super.loadView(viewName, locale); if (view instanceof JetTemplateView) { ((JetTemplateView) view).setAllowRequestOverride(false); ((JetTemplateView) view).setAllowSessionOverride(false); } return view; }
@Override protected View loadView(String viewName, Locale locale) throws Exception { View view = super.loadView(viewName, locale); if (view instanceof JetTemplateView) { ((JetTemplateView) view).setAllowRequestOverride(false); ((JetTemplateView) view).setAllowSessionOverride(false); } return view; }