首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

struts2.0拦截器token的施用导致数据无法绑定

2012-11-16 
struts2.0拦截器token的使用导致数据无法绑定之前在用struts2.0做表单提交时,为了防止重复提交,使用了自带

struts2.0拦截器token的使用导致数据无法绑定

之前在用struts2.0做表单提交时,为了防止重复提交,使用了自带的token拦截器。拦截器的配置很简单,但是,不知道为什么,使用拦截器后,原本和struts绑定的bean无法完成数据的绑定,实在让人郁闷。Xml代码

  1. <action?name="user_save"?class="userAction"?method="save">??
  2. ????<result?name="list">/WEB-INF/pages/user/userList.jsp</result>??
  3. ????<result?name="input">/login.jsp</result>??
  4. ????<interceptor-ref?name="token"/>??
  5. ????<result?name="invalid.token">/index.jsp</result>??
  6. </action>??


后来,发现需要再加上一个默认的拦截器Xml代码

  1. <interceptor-ref?name="defaultStack"/??

>Java代码

  1. <action?name="user_save"?class="userAction"?method="save">??
  2. ????<result?name="list">/WEB-INF/pages/user/userList.jsp</result>??
  3. ????<result?name="input">/login.jsp</result>??
  4. ????<interceptor-ref?name="token"/>??
  5. ????[u]<interceptor-ref?name="defaultStack"/>[/u]??
  6. ????<result?name="invalid.token">/index.jsp</result>??
  7. </action>?

?

热点排行