今天运行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>结束标签在最外层。