如何让jsp不更新页面?

如何让jsp不更新页面?,jsp,Jsp,我有一个jsp使用表单标记method=“post”调用第二个jsp文件,并带有提交函数。 第二个jsp不是一个页面,它只是涉及jsp:useBean和一些javascript的后端代码,通过使用window.open方法将url传递给httpservlet来运行报告 一旦运行第二个jsp,屏幕就会清空,但url不会改变。如果我用window.location.reload()结束第二个jsp中的javascript部分,它将加载第一个jsp中定义的页面。我想看看如何用控件上的选择重新填充该屏幕

我有一个jsp使用表单标记method=“post”调用第二个jsp文件,并带有提交函数。 第二个jsp不是一个页面,它只是涉及jsp:useBean和一些javascript的后端代码,通过使用window.open方法将url传递给httpservlet来运行报告


一旦运行第二个jsp,屏幕就会清空,但url不会改变。如果我用window.location.reload()结束第二个jsp中的javascript部分,它将加载第一个jsp中定义的页面。我想看看如何用控件上的选择重新填充该屏幕,但有没有办法一开始就不清除它?

如果您希望当前页面保持不变并调用后端来发布或获取数据,那么您需要使用客户端Javascript进行调用:我正在尝试创建bean样式的页面(java2s.com/Tutorial/Java/0380_uujstl/UseBeantoDealwithCheckBox.htm)。因此,我有一个jsp,其代码类似于document.myform.action=“jsp2.jsp”;document.myform.submit();然后jsp2.jsp有bean代码和一些javascript。运行此操作后,页面上在jsp1.jsp中创建的控件将消失。我可以调用window.location.reload()它将重新加载jsp1.jsp中定义的所有内容,但不包含用户选择的值。