Javascript 用于搜索和更新表单的Jsp流

Javascript 用于搜索和更新表单的Jsp流,javascript,jsp,web-applications,servlets,Javascript,Jsp,Web Applications,Servlets,我有3个。让我们将它们称为search.jsp、showResult.jsp、updateResult.jsp。 在search.jsp中,我有8个字段,根据这些字段我必须从数据库中搜索结果。因此,当我提交search.jsp时,它将调用showResult.jsp,在其中我使用request.getParameter获取所有这些字段。 之后,我在showResult.jsp中显示所有结果。所有的结果行在最后都有详细信息按钮,当我点击它时,我打开了一个包含所有详细信息的弹出窗口,我可以更新它。该

我有3个。让我们将它们称为search.jsp、showResult.jsp、updateResult.jsp。
在search.jsp中,我有8个字段,根据这些字段我必须从数据库中搜索结果。因此,当我提交search.jsp时,它将调用showResult.jsp,在其中我使用request.getParameter获取所有这些字段。 之后,我在showResult.jsp中显示所有结果。所有的结果行在最后都有详细信息按钮,当我点击它时,我打开了一个包含所有详细信息的弹出窗口,我可以更新它。该弹出窗口也有一些文件输入类型上传图像

因此,我的问题是,当我单击更新按钮时,我调用updateResult.jsp,在更新值之后,如何使用相同的搜索结果再次转到showResult.jsp

我不想使用URL重写,因为它会使URL变长并显示URL中的所有值。 我不能使用AJAX来更新becoz,因为我怎样才能用j.s方法获得文件的路径

请帮帮我。
vikas

您可以从原始窗口访问弹出窗口:一种方法是使用Ajax并用新搜索结果的HTML结果替换弹出窗口的内容。在我看来,我不会使用弹出窗口,但这是另一个问题。

谢谢你的评论,dave,但我使用的弹出窗口不是新窗口。它只是显示一个div并隐藏背景(所有结果)。这是一个jquery弹出窗口,它是多么的简单。如何在不重写url的情况下将值从更新表单传递到显示结果表单。我可以使用request.setAttribute,但我必须在showResult表单上创建许多检查。还有其他想法吗。正如我提到的,我不能在更新中使用AJAX,因为我可以上传图像,对于AJAX,我必须调用javascript函数,在该函数中,我无法获得上传文件的整个路径,我需要整个路径。我真的不知道你在说什么。我有一个表单,其中输入了不同的搜索条件。还有另一种形式,我根据搜索条件显示结果。在这个显示结果表单中,我在每行的末尾都有一个按钮,它显示了结果的所有细节。当我们点击这个按钮时,我打开了一个jquery弹出窗口。在这个弹出窗口中,我可以上传照片和更新其他条目。因此,当我单击update按钮时,我调用updateResult.jsp。更新后,如何在不重写URL的情况下返回showResult.jsp。您将重写哪个URL?你是说你想在更新个人记录后重新运行搜索吗?