首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

struts中web.xml中配备的过滤器不能过滤表单请求

2012-06-21 
struts中web.xml中配置的过滤器不能过滤表单请求表单中:s:form action/test/regist methodpost 其

struts中web.xml中配置的过滤器不能过滤表单请求
表单中:
<s:form action="/test/regist" method="post" >
其中test是命名空间,regist是对应的action
web.xml中有过滤器:
<filter> <filter-name>hibernatefilter</filter-name> <filter-class>cn.blog.util.HibernateFilter</filter-class> </filter> <filter-mapping> <filter-name>hibernatefilter</filter-name> <servlet-name>action</servlet-name> </filter-mapping>
过滤器中我有打印语句,提交表单后,没有看见打印语句,数据库中也没有数据,可见的确没有进行过滤,那么我是在哪部分出现错误?
我对配置真的是一知半解,请有经验的回答

[解决办法]
<filter> <filter-name>hibernatefilter</filter-name> <filter-class>cn.blog.util.HibernateFilter</filter-class> </filter> <filter-mapping> <filter-name>hibernatefilter</filter-name> <servlet-name>action</servlet-name> </filter-mapping>
这个错了<url-mapping>都没有
[解决办法]

CSS code
filter-mapping标签中加这个<url-pattern>/*</url-pattern>表示过滤所有的
[解决办法]
好像该说的都说了啊
。。

热点排行