2

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

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

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

我看到了几个问题:

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

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

希望有人可以阐明我的困惑。

4

1 回答 1

0

使用 javaScript

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

于 2013-06-11T07:18:01.563 回答