Nemo 東西小站
2007年5月24日 星期四
解決使用STRUTS在做儲存動作後,在相同網頁按重新整理會不斷修改的問題
解決使用STRUTS在做儲存動作後,在相同網頁按重新整理會不斷修改的問題
引起原因
因為不斷重新整理,其中的BEAN資料並不會改變,因此每當重按重新整理後,會一直反覆做相同的動作
解決方式
(有2種)
1.在程式中使用亂數並儲存,當儲存的數與亂數產生的數不同時,則不動作
2.在BEAN中加入以下方法,並使用IF做條件區分每次重新整理後的不同,程式如下
if( isTokenValid(req, true) )
{
//程式內容
}
saveToken(req);
較新的文章
較舊的文章
首頁