今天运行jsp页面出现了下面的错误,错误原因主要是由于引用struts2标签引起的。
错误信息:
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]
解决办法:找到工程项目的WebRoot/WEB-INF/web.xml文件,在文件最后加上我标注的红色部分代码(.jsp过滤)即可。添加的时候注意别把代码放到</web-app>结束标签外了,否则myeclipse会报错。
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>
</web-app>
!注意:</web-app>结束标签在最外层。
Struts2标签页异常解决
本文介绍了一种常见的Struts2应用中遇到的问题:在使用Struts2标签时出现的错误及其解决方法。错误主要源于没有正确配置Struts2的过滤器。文章提供了具体的XML配置示例来帮助读者解决问题。

536

被折叠的 条评论
为什么被折叠?



