jsp页面请求时, 后台报错:
//-------------------------------------------页面
Struts Problem Report
Struts has detected an unhandled exception:
Messages:
Template /WEB-INF/template/simple/form-close.ftl not found.
Template /WEB-INF/template/simple/form-close.ftl not found. - Class: freemarker.template.Configuration File: Configuration.java Method: getTemplate Line: 489 - freemarker/template/Configuration.java:489:-1
//-------------------------------------------后台
Stacktraces
org.apache.jasper.JasperException: Template /WEB-INF/template/simple/form-close.ftl not found. - Class: freemarker.template.Configuration File: Configuration.java Method: getTemplate Line: 489 - freemarker/template/Configuration.java:489:-1
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:502)
错误情况: 打开jsp页面时, 后台报错, 主要是 freemarker *.ftl not found .情况.
分析: 是 jsp中使用了struts标签, 对其解析时,样式无法找到错误. 但通过查看样式,在
struts2-core-2.1.8.1.jar中可以看到 form-close.ftl 样式, 如下截图:
在classpath 中, 已确定加入了 此jar包.
在网上参考,一些资料, 仍没有解决.
在国外一网站看到, 见 http://stackoverflow.com/questions/8900704/freemarker-looking-for-default-templates
主要指struts配置文件,对ui.theme的设置.
### Standard UI theme
struts.ui.theme=xhtml
struts.ui.templateDir=template
打开本地的struts.xml配置文件:
<constant name="struts.ui.theme" value="simple" />
<constant name="struts.ui.templateDir" value="WEB-INF/template" />
比较,将 templateDir的值 由WEB-INF/template 改为template.
重启server, ok!
- 大小: 24 KB
分享到:
相关推荐
- 如何解决乱码问题。 - 如何提高性能。 - 如何正确使用内置标签。 通过以上详细解释,读者可以更好地理解Freemarker的核心概念、指令用法以及一些常见的技巧和注意事项,从而更高效地使用Freemarker进行模板...
当遇到org.apache.jasper.JasperException: Template /template/ajax/text.ftl not found. - Class: freemarker.template.Configuration 这种错误的时候使用
其它的运行符可以作用于数字和日期,但不能作用于字符串,大部分的时候,使用gt等字母运算符代替>会有更好的效果,因为 FreeMarker会把>解释成FTL标签的结束字符,当然,也可以使用括号来避免这种情况,如:(x>y)> ...
这里如果`mouse`对象存在,则输出“Mouse found”,否则输出“Mouse not found”。 另一种方式是使用`?is_null`来直接检查对象是否为null: ```ftl <#if book.name?is_null> Book name is null Book name is: $...
该项目是一款基于freeRTOS操作系统和STM32F103x微控制器的手机远程控制浴室温度系统设计源码,共包含1087个文件,包括580个C语言源文件、269个头文件、45个汇编源文件、36个数据文件、36个目标文件、35个编译规则文件、28个包含文件、27个文本文件、6个源文件、3个归档文件。此系统通过手机远程实现对浴室温度的有效控制,适用于智能浴室环境管理。
labview程序代码参考学习使用,希望对你有所帮助。
labview程序代码参考学习使用,希望对你有所帮助。
labview程序代码参考学习使用,希望对你有所帮助。