strut2中,一個(gè)更新表單的操作中, <action name="updateUser" class="updateUserAction"><result name="success" type="redirect">listUser.action</result></action>這個(gè)type="redirect"是為了防止表單重復(fù)提交,什么意思?為什么會(huì)重復(fù)提交?謝謝。
2 回答

30秒到達(dá)戰(zhàn)場(chǎng)
TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超6個(gè)贊
一般注冊(cè)的頁(yè)面比如說提交到register.action注冊(cè)完信息以后如果不跳轉(zhuǎn) 用戶可能會(huì)一直刷新這個(gè)頁(yè)面 如果設(shè)計(jì)不好的程序 就會(huì)一直重復(fù)注冊(cè)
注冊(cè)完redirect出去 轉(zhuǎn)到別的沒有業(yè)務(wù)處理的頁(yè)面只給提示一下注冊(cè)成功

繁花如伊
TA貢獻(xiàn)2012條經(jīng)驗(yàn) 獲得超12個(gè)贊
type="redirect"
redirect
重定向到一個(gè)URL
org.apache.struts2.dispatcher.ServletRedirectResult
也就是說,跳轉(zhuǎn)后已經(jīng)不是提交表單的那個(gè)action了,自然不會(huì)有重復(fù)提交了!
good luck!
添加回答
舉報(bào)
0/150
提交
取消