读书人

struts2.1.6中servlet无法加载的解决办

发布时间: 2012-10-08 19:54:56 作者: rapoo

struts2.1.6中servlet无法加载的解决方法
struts2.0.11中配置好的图形验证码servlet到了struts2.1.6就不能使用了,郁闷了好一阵,现在将解决方法写出来,免得其他人碰到此问题浪费时间。

web.xml 中
过滤器配置:
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
servlet配置:
<servlet-mapping>
<servlet-name>safecode</servlet-name>
<url-pattern>/safecode.ok</url-pattern>
</servlet-mapping>
struts.xml中
<constant name="struts.action.extension" value="action,," />
jsp引用:
<img src="safecode.ok" id="safecode" />
如果将
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
修改为
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
则jsp中引用的标签将无法解析。

读书人网 >软件架构设计

热点推荐