【问题标题】:Using Servlet to fill-in popup called from JSP使用 Servlet 填充从 JSP 调用的弹出窗口
【发布时间】:2012-10-18 07:57:02
【问题描述】:

我的问题可能是架构问题。我有一个包含项目数量的页面,当我单击链接时,我希望显示一个弹出窗口,其中包含有关所选项目的更多信息。此信息是从数据库中提取的。

在我看来,架构应该是这样的......

  1. JSP 初始化对 servlet 的调用并同时打开弹出窗口
  2. Servlet 使用来自 JSP 的信息从数据库中选择项目并将信息传递给弹出页面,此页面是 HTML
  3. 弹出窗口显示有关项目的信息

我看到了几个问题:

  1. 浏览器打开弹窗并使用servlet结果的过程是什么?我不希望在没有 servlet 准备好结果的情况下加载页面,这可以通过从 Servlet 传递到 JSP 的会话变量来解决?

  2. 我应该如何将 JSP 上点击了哪个项目的参数传递给 Servlet? JSP 项目部分正在动态生成。

希望有人能解开我的困惑。

【问题讨论】:

    标签: java jsp session servlets popup


    【解决方案1】:

    使用 JavaScript

    Servlet 响应基本上是一个 Http doc/sn-p。 因此,您可以返回对将在客户端执行的 javascript 函数的调用。 该函数可以在该 Servlet 响应中传递,也可以预先包含在 .js 文件中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-08
      • 1970-01-01
      • 2017-02-16
      • 1970-01-01
      相关资源
      最近更新 更多