【问题标题】:reload a part of JSP page without refreshing the whole page重新加载 JSP 页面的一部分而不刷新整个页面
【发布时间】:2013-10-24 09:05:26
【问题描述】:

我正在研究 jsp 和 servlet 的组合。当 servlet 更新 db 中的值时,我必须重新加载 jsp 页面的特定部分(可能是 table、div 或 section),而不刷新整个页面。

我不是专业的jQuery用户,但作为初学者可以理解。

【问题讨论】:

  • 您应该使用 AJAX 来实现这一点。 jQuery 确实支持这个。
  • Ajax 会为你做的......

标签: jsp servlets


【解决方案1】:

为您的表格、div 或部分指定一个 id(例如 aaa)并尝试以下操作:

<script src="http://code.jquery.com/jquery-latest.js"></script>
<button onclick="jQuery('#aaa').load(' #aaa');">Reload</button>
<div id="aaa"><%=new java.util.Date().toString()%></div>

【讨论】:

  • 重要的是#aaa之前的空格
【解决方案2】:

你可以使用Ajax,哪个浏览器也支持默认,很简单。

你也可以使用DWR(Direct Web Remoting),但需要在web.xml中添加一些额外的配置并添加jar。

【讨论】:

    猜你喜欢
    • 2013-08-22
    • 1970-01-01
    • 1970-01-01
    • 2015-11-02
    • 1970-01-01
    • 1970-01-01
    • 2014-06-24
    • 2016-04-23
    • 1970-01-01
    相关资源
    最近更新 更多