struts2.0拦截器token的施用导致数据无法绑定
struts2.0拦截器token的使用导致数据无法绑定之前在用struts2.0做表单提交时,为了防止重复提交,使用了自带
struts2.0拦截器token的使用导致数据无法绑定
之前在用struts2.0做表单提交时,为了防止重复提交,使用了自带的token拦截器。拦截器的配置很简单,但是,不知道为什么,使用拦截器后,原本和struts绑定的bean无法完成数据的绑定,实在让人郁闷。Xml代码
- <action?name="user_save"?class="userAction"?method="save">??
- ????<result?name="list">/WEB-INF/pages/user/userList.jsp</result>??
- ????<result?name="input">/login.jsp</result>??
- ????<interceptor-ref?name="token"/>??
- ????<result?name="invalid.token">/index.jsp</result>??
- </action>??
后来,发现需要再加上一个默认的拦截器Xml代码
- <interceptor-ref?name="defaultStack"/??
>Java代码
- <action?name="user_save"?class="userAction"?method="save">??
- ????<result?name="list">/WEB-INF/pages/user/userList.jsp</result>??
- ????<result?name="input">/login.jsp</result>??
- ????<interceptor-ref?name="token"/>??
- ????[u]<interceptor-ref?name="defaultStack"/>[/u]??
- ????<result?name="invalid.token">/index.jsp</result>??
- </action>?
?