2014-01-13 178 views
2

我有一個jsp頁面,它接受要添加到數據庫中的數據,但每次刷新頁面時,都會再次處理數據,問題是當我刷新頁面時,數據輸入將會再次保存在數據庫中。我如何清除發送到servlet的當前數據?當我刷新頁面時,彈出頁面刷新JSP頁面時清除數據

「您正在查找的頁面使用了您輸入的信息,返回該頁面可能會導致您重複執行的任何操作,是否要繼續?

+0

看看'POST-REDIRECT-GET'。 –

+0

@SotiriosDelimanolis是一個足夠用於整個Web項目的servlet嗎?或者可以有多個servlet? –

+0

Web應用程序的流行模式是前端控制器,您可以在其中擁有一個處理所有內容的入口點(一個「Servlet」)。有很多servlet可以。 –

回答

1

2的方式來做到這一點:

onclient網站使用行爲的onclick上節省服務器按鈕和明確的價值

function reset(){ 
document.getElementById('yourtextbox').value=""; 
} 

:拯救行動後的成功,您可以設置文本框的值:

request.setAttribute("yourtextbox") = ""; 

它的長期我還沒有JSP工作,因此該方法的setAttribute我沒記錯的