學(xué)習(xí)webwork有段時(shí)間,今晚做個(gè)登錄注冊(cè)登錄功能,用到webwork中的token來(lái)防止表單的重復(fù)提交。
首先配置:
1、register.jsp中加入<token/>
例如:
<ww:form action="register.action" method="post">
<ww:token />
<ww:textfield label="用戶(hù)名" 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="注冊(cè)"></ww:submit>
</ww:form>
2、xwork.xml加入:
<!--重復(fù)提交轉(zhuǎn)到repeaterror.jsp頁(yè)面中-->
<result name="invalid.token">/repeaterror.jsp</result>
<interceptor-ref name="params"></interceptor-ref>
<interceptor-ref name="token"></interceptor-ref>
PS:當(dāng)你注冊(cè)一個(gè)用戶(hù)帳號(hào)的時(shí)候,已經(jīng)提交,在按瀏覽器的刷新按鈕就會(huì)轉(zhuǎn)到repeaterror.jsp頁(yè)面。-------------------------------------------------------------------------------------------------
PS:本博客文章,如果沒(méi)有注明是有“轉(zhuǎn)”字樣,屬于本人原創(chuàng)。如果需要轉(zhuǎn)載,務(wù)必注明作者和文章的詳細(xì)出處地址,否則不允許轉(zhuǎn)載,多謝合作!
posted on 2007-10-02 23:32
apple0668 閱讀(1592)
評(píng)論(1) 編輯 收藏 所屬分類(lèi):
webwork