2014-01-13 149 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我没记错的