今天学习struts2的验证,突然出现了下面这个异常郁闷死了
2013-12-30 22:37
309 查看
org.apache.jasper.JasperException: The Struts dispatcher cannot be found. This is usually caused by using Struts tags without the associated filter. Struts tags are only usable when the request has passed through its servlet filter, which initializes the Struts dispatcher needed for this tag. - [unknown location] org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:549) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470) 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:728)
root cause
The Struts dispatcher cannot be found. This is usually caused by using Struts tags without the associated filter. Struts tags are only usable when the request has passed through its servlet filter, which initializes the Struts dispatcher needed for this tag. - [unknown location] org.apache.struts2.views.jsp.TagUtils.getStack(TagUtils.java:60) org.apache.struts2.views.jsp.StrutsBodyTagSupport.getStack(StrutsBodyTagSupport.java:44) org.apache.struts2.views.jsp.ComponentTagSupport.doStartTag(ComponentTagSupport.java:48) org.apache.jsp.validation.signup_jsp._jspx_meth_s_005ffielderror_005f0(signup_jsp.java:109) org.apache.jsp.validation.signup_jsp._jspService(signup_jsp.java:76) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:728) 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:728)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.37 logs.
#原来是要将web.xml文件的filter配置改成下面这样:
<filter>
<filter-name>StrutsPrepareAndExecuteFilter</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>StrutsPrepareAndExecuteFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
#也有可能是没有导进标签库,导入标签:
<%@taglib uri="/struts-tags" prefix="s"%>
相关文章推荐
- 今天学习配置tomcat连接池。。。出现了这个异常。。。请大家帮忙看看。。。先谢了。。。
- 今天突然出现了Property IsLocked is not available for Login '[sa]',我太阳,下面有绝招对付它!
- 端口占用问题,今天学习的时候又出现了这个问题,找了度娘,特此记录以下。第一次写博客,希望自己能坚持下来。大家共同进步
- SSH学习——Struts2拦截器实现登录权限验证
- 从今天开始,这个blog就是我的笔记了,java学习笔记!wulllllllllllllllllllla!!!
- Struts2的配置-2.配置异常、视图、拦截器、验证器
- Struts2学习之Unable to load configuration. - bean 异常
- 今天开始学习Struts2
- smtp验证发邮件,今天好郁闷,终于解决了
- 证书链验证时出现异常:Signature does not match解决办法
- Lucene生成索引的时候,总是在索引的过程中出现下面的异常信息:(转载)
- 完全求助:Struts2 出现nullpointException异常,求助高手帮忙
- struts2表单验证初步及国际化实现(学习总结)
- struts2 下配置validation.xml出现的异常
- struts2 验证学习
- 问题:MyEclipse 安装后执行一个java项目,出现下面的异常;应检查哪些内容?
- Struts2学习日志(4) validate验证数据
- 今天又因为出现莫名其妙的问题而郁闷了一个晚上
- 今天开始学习struts2
- 今天是第一天所以写两个,这个是总结以前学到的一些知识看看自己以后的学习方向