【问题标题】:Prevent page reloading in Struts 2防止在 Struts 2 中重新加载页面
【发布时间】:2025-12-05 11:30:03
【问题描述】:

我目前正在开发一个小型网络应用程序,这是我第一次使用 Struts2。这是我想要实现的目标。

表单发布上的 Struts2 JSP 页面调用 struts 动作。一旦此操作完成它的任务,我需要返回到调用 JSP 而不重新加载任何页面(避免回发)。 我该如何实现。谁能帮助我?

【问题讨论】:

    标签: ajax struts2 struts2-jquery


    【解决方案1】:

    它被称为 AJAX(不是开玩笑)。

    在 Struts2 中,您可以使用 Struts2-jQuery Plugin 轻松实现这一目标。

    【讨论】:

      【解决方案2】:

      正如 AndreaLigios 所说,您可以使用 struts-j 查询插件来实现这一点。

      1. 创建一个远程页面来显示您的结果。
      2. 使用 <sj:sbmit targets="[div_id]" /> 在您的主页上提交表单
      3. 将 div 添加到您的主页以显示远程页面。 <div id="[div_id]" />

      4. 在您的 struts.xml 中,只返回远程页面作为您的操作的结果。

      【讨论】:

        最近更新 更多