【问题标题】:Update current jsp page through servlet?通过servlet更新当前jsp页面?
【发布时间】:2013-02-06 17:38:48
【问题描述】:

作为大学网络项目的一部分,我将编写一个网上商店的代码。

我有一个 Java servlet,我可以在其中将项目添加到购物篮中。可以从列出项目的不同 JSP 站点调用此 servlet。我不知道如何刷新页面。

我一直在谷歌搜索,找到了 2 个建议;

response.setHeader("Refresh", "1");

response.sendRedirect("/demo.jsp")

我不能真正使用解决方案 2,因为我不知道我必须重定向到哪个项目,因为它从多个 JSP 站点调用,我只想留在同一页面上。

根据我对解决方案 1 的理解,这不仅仅是 1 次刷新,而是一个以一秒间隔不断更新站点的脚本。

那么任何人都可以帮助我:当一个项目被添加到我的购物篮时,我如何才能只刷新一次网站?

【问题讨论】:

  • 也许你应该尝试“Ajax”来完成这个任务。
  • 正确;这就是 Ajax 的用途。

标签: java jsp servlets


【解决方案1】:

如果你只是想刷新页面可以调用reload函数

示例

<input type="button" value="Reload Page" onClick="document.location.reload(true)"> 

代码礼貌http://www.quackit.com/javascript/javascript_refresh_page.cfm

【讨论】:

  • 我的项目仅限于使用jsp和java servlet。所以我需要一个命令行,我可以放入我的 java servlet 来刷新页面,与 response.sendRedirect("/demo.jsp") 从 servlet 调用时重定向你的方式完全相同:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-11-26
  • 2011-08-04
  • 2016-06-28
  • 1970-01-01
  • 2012-07-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多