【发布时间】:2012-08-02 21:03:35
【问题描述】:
我有一个包含 IFRAME 的主 html 页面。 我有一个服务器端 jsp 代码,它第一次在 IFRAME 中显示了一些默认值。 每当有人尝试使用主页中的搜索按钮时,结果都会显示在 IFRAME 中并更新其内容。 我有一个 servlet,它对搜索到的数据进行计算并更新 IFRAME 内容。
问题:
我在 servlet 中使用了sendRedirect 方法来刷新 IFRAME,但无济于事。
我传递给sendRedirect 的字符串是/results.jsp?search=value&size=1(要在iframe 中显示的jsp)。
servlet 的计算工作正常,但会打开一个新页面来代替主页:不是所需的输出。
带有其界面的主页应该保留在那里,只有 IFRAME 应该刷新。
我的问题:
这是刷新 iframe 的正确方法吗?如果不是请告诉我应该使用什么来通过 servlet 更新我的 iframe (jsp)。
PS:如有问题请见谅。我是 jsp-servlet 的新手。
非常感谢任何帮助
【问题讨论】:
-
对吗:您想将搜索表单提交到与搜索框和按钮在同一页面上的 iram 中,并让 results.jsp 完成所有搜索工作?
-
如果是这样,那么您只是在问如何在 iFrame 中提交表单。
标签: java jsp servlets iframe refresh