当前位置: 代码迷 >> Java Web开发 >> struts中web.xml中配备的过滤器不能过滤表单请求
  详细解决方案

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

热度:8516   发布时间:2013-02-25 21:17:42.0
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>表示过滤所有的
------解决方案--------------------------------------------------------
好像该说的都说了啊
。。
  相关解决方案