使用Servlet填充从JSP调用的弹出窗口

时间:2012-10-28 23:49:14

标签: java jsp session servlets popup

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

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

  1. JSP初始化对servlet的调用并同时打开弹出窗口
  2. Servlet使用JSP中的信息从数据库中选择项目并将信息传递给弹出页面,此页面为HTML
  3. 弹出窗口显示有关该项目的信息
  4. 我看到了几个问题:

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

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

    3. 希望有人可以对我的困惑有所了解。

1 个答案:

答案 0 :(得分:0)

使用javaScript

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