strut2中使用ajax主题时出现 template/ajax/head.ftl. 错误的解决办法
来源:互联网 发布:大陆去台湾网络 编辑:程序博客网 时间:2024/05/27 14:15
使用的是myeclipse自带的strut2版本是2.2.1 在项目中jsp页面引用strut2标签库<%@ taglib uri="/struts-tags" prefix="s" %> 然后使用ajax主题时 <s:head theme="ajax"/>后报了 以下错误
freemarker.core.InvalidReferenceException: Expression parameters.parseContent is undefined on line 45, column 28 in template/ajax/head.ftl.freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124)freemarker.core.TemplateObject.invalidTypeException(TemplateObject.java:134)freemarker.core.BuiltIn$stringBI._getAsTemplateModel(BuiltIn.java:362)freemarker.core.Expression.getAsTemplateModel(Expression.java:89)freemarker.core.Expression.getStringValue(Expression.java:93)freemarker.core.DollarVariable.accept(DollarVariable.java:76)freemarker.core.Environment.visit(Environment.java:210)freemarker.core.MixedContent.accept(MixedContent.java:92)freemarker.core.Environment.visit(Environment.java:210)freemarker.core.Environment.process(Environment.java:190)freemarker.template.Template.process(Template.java:237)org.apache.struts2.components.template.FreemarkerTemplateEngine.renderTemplate(FreemarkerTemplateEngine.java:157)org.apache.struts2.components.UIBean.mergeTemplate(UIBean.java:559)org.apache.struts2.components.UIBean.end(UIBean.java:513)org.apache.struts2.views.jsp.ComponentTagSupport.doEndTag(ComponentTagSupport.java:42)org.apache.jsp.divSelectCompany_jsp._jspx_meth_s_005fhead_005f0(divSelectCompany_jsp.java:122)org.apache.jsp.divSelectCompany_jsp._jspService(divSelectCompany_jsp.java:86)org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)javax.servlet.http.HttpServlet.service(HttpServlet.java:722)org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)javax.servlet.http.HttpServlet.service(HttpServlet.java:722)org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:389)
原因说是没有找到对应的ajax模板文件template/ajax/head.ftl,由于我在项目中只是引用了strut2 Core Librayr 而在strut2.1以后的版本核心库和DOJO库分离开来,导致ajax主题对应的模板也转移到DOJO库中,因此只需要在项目中引用strut2 DOJO Library ,并且在项目中使用<%@ taglib uri="/struts-dojo-tags" prefix="ss" %>以及<ss:head/>即可解决问题.
- strut2中使用ajax主题时出现 template/ajax/head.ftl. 错误的解决办法
- Template /template/ajax/head.ftl not found.
- Struts2的dojo使用与/template/ajax/head.ftl not found
- java.io.FileNotFoundException: Template /template/ajax/head.ftl not found.
- theme="ajax" : Template /template/ajax/head.ftl not found异常解决
- Expression parameters.parseContent is undefined on line 45, column 28 in template/ajax/head.ftl. - C
- django中使用jquery ajax post数据出现403错误的解决办法(两种方法)
- 使用Asp.net Ajax时出现'Sys'未定义错误的解决办法
- 使用ajax过程中出现未知错误
- 在JSP页面中使用Ajax主题时的引入
- Struts2中使用Json+Jquery+Ajax,以及出现的404异常及解决办法,
- ajax出现错误的原因
- struts2.1中使用Ajax主题
- Struts2中,使用JQuery下的AJAX出现的“unexpected token <”错误
- 在django中,使用jquery ajax post数据,会出现403的错误
- ajax中出现js错误不能加载的小问题
- 利用ajax从jsp中返回的字符串时出现回车符号解决办法
- 关于使用template时出现error LNK2001 的错误
- 三大UML建模工具Visio、Rational Rose、PowerDesign的区别
- oracle,mysql,sql server,db2取表中随机几条数据
- QT的密码输入框以及国际化的一些问题
- Eclipse Java EE IDE for Web Developers 连接Sqlserver2008(采用jdbc4.0)
- bzip2
- strut2中使用ajax主题时出现 template/ajax/head.ftl. 错误的解决办法
- Android内存情况
- 那些年,我们一起追过的Code......
- B/S Excel导入到sql server
- 初入DM365
- Flex自定义事件、传值
- OpenGL ES Programming Guide for iOS 第一章
- send/sendto/sendmsg函数解析
- 我对c指针的理解