JSP針對(duì)表單重復(fù)提交的處理方法
本文實(shí)例講述了JSP針對(duì)表單重復(fù)提交的處理方法。分享給大家供大家參考,具體如下:
1. 在生成表單時(shí)執(zhí)行如下:
2. 提交處理時(shí)作如下判斷
if (isRedo(request, "forum_add")) { //提示重復(fù)提交,作相關(guān)處理 }
相關(guān)函數(shù):
/** * 判斷是否為重復(fù)提交 * 1,檢查Session中是否含有指定名字的屬性 * 2,如果Session中沒有該屬性或者屬性為空,證明已被處理過,判斷為重復(fù)提交 * 3,否則,證明是第一次處理,并將屬性從Session中刪除。 * @param key String */ private boolean isRedo(HttpServletRequest request, String key) { String value = (String) request.getSession().getAttribute(key); if (value == null) { return true; } else { request.getSession().removeAttribute(key); return false; } }
希望本文所述對(duì)大家JSP程序設(shè)計(jì)有所幫助。
相關(guān)文章
JSP組件commons-fileupload實(shí)現(xiàn)文件上傳
這篇文章主要為大家詳細(xì)介紹了JSP組件commons-fileupload實(shí)現(xiàn)文件上傳,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-10-10JSP動(dòng)態(tài)實(shí)現(xiàn)web網(wǎng)頁登陸和注冊(cè)功能
這篇文章主要介紹是動(dòng)態(tài)實(shí)現(xiàn)web網(wǎng)頁登陸和注冊(cè)功能的示例代碼,文中代碼講解詳細(xì),對(duì)我們學(xué)習(xí)JSP有一定的幫助,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2021-12-12動(dòng)態(tài)jsp頁面轉(zhuǎn)PDF輸出到頁面的實(shí)現(xiàn)方法
最近遇到了很多坑,今天小編抽點(diǎn)時(shí)間給大家介紹下動(dòng)態(tài)jsp頁面轉(zhuǎn)PDF輸出到頁面的實(shí)現(xiàn)方法,感興趣的朋友一起看看吧2016-10-10基于jsp+servlet實(shí)現(xiàn)的簡(jiǎn)單博客系統(tǒng)實(shí)例(附源碼)
這篇文章主要介紹了基于jsp+servlet實(shí)現(xiàn)的簡(jiǎn)單博客系統(tǒng),以完整實(shí)例形式分析了基于jsp+servlet簡(jiǎn)單博客系統(tǒng)的原理與相關(guān)技巧,并附帶了完整源碼供讀者下載學(xué)習(xí),需要的朋友可以參考下2015-09-09Hibernate 修改數(shù)據(jù)的實(shí)例詳解
這篇文章主要介紹了Hibernate 修改數(shù)據(jù)的實(shí)例詳解的相關(guān)資料,希望通過本文能幫助到大家,讓大家理解這部分內(nèi)容,需要的朋友可以參考下2017-10-10使用jsp調(diào)用javabean實(shí)現(xiàn)超簡(jiǎn)單網(wǎng)頁計(jì)算器示例
這篇文章主要介紹了使用jsp和javabean實(shí)現(xiàn)超簡(jiǎn)單網(wǎng)頁計(jì)算器示例,需要的朋友可以參考下2014-04-04