【发布时间】:2013-06-20 13:35:29
【问题描述】:
在我的 Java Web 应用程序中,我使用了 servlet(控制器)和 JSP(视图)以及 POJO 类。我每 10 秒运行一次应用程序,并将所选 URL 的更新值从下拉列表存储到数据库中。在我的 servlet 中,我正在获取这些值并转发到将显示所选 URL 的更新值的 JSP。我用过
response.setHeader("Refresh","10;url="+request.getContextPath+"/SiteAvailabilityServlet");
我的 JSP 如下所示: 在顶部框架中,我有下拉列表。我选择一个 URL 并单击一次提交按钮。所选选项(URL)的结果显示在底部框架中。并且第二次以后页面将使用上述setHeader(--) 方法自动刷新,更新后的值应自动显示在底部框架中。在我的 SiteAvailabilityServlet 中,我将所选 URL 设为
request.getParameter("urlsel");
第一次通过手动选择在 JSP(浏览器)中给我正确选择的 URL。但是当它在上面调用时
response.setHeader(----);
为了自动刷新,它将 urlsel 设为 null 并且不显示更新的值。如何解决这个问题呢?请帮帮我。
即使我使用 HTML 元标记,它也会从下拉列表中获取空值。
请帮帮我。
【问题讨论】: