随笔-61  评论-159  文章-0  trackbacks-0
学习webwork有段时间,今晚做个登录注册登录功能,用到webwork中的token来防止表单的重复提交。
首先配置:
   1、register.jsp中加入<token/>
   例如:
      <ww:form action="register.action" method="post">
      <ww:token />
      <ww:textfield label="用户名" name="user.username" required="true"></ww:textfield>
      <ww:password label="密码" name="user.password" required="true"></ww:password>
      <ww:textfield label="性别" name="user.sex" ></ww:textfield>
      <ww:textfield label="年龄" name="user.age"></ww:textfield>
      <ww:submit value="注册"></ww:submit>
     </ww:form>

2、xwork.xml加入:
       <!--重复提交转到repeaterror.jsp页面中-->
      <result name="invalid.token">/repeaterror.jsp</result>
      <interceptor-ref name="params"></interceptor-ref>
      <interceptor-ref name="token"></interceptor-ref>
 
PS:当你注册一个用户帐号的时候,已经提交,在按浏览器的刷新按钮就会转到repeaterror.jsp页面。


-------------------------------------------------------------------------------------------------
PS:本博客文章,如果没有注明是有“转”字样,属于本人原创。如果需要转载,务必注明作者文章的详细出处地址,否则不允许转载,多谢合作!
posted on 2007-10-02 23:32 apple0668 阅读(1581) 评论(1)  编辑  收藏 所属分类: webwork

评论:
# re: webwork防止表单重复提交 2013-05-25 22:44 | 发给
电饭锅  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: