我的问题可能是架构问题。我有一个包含多个项目的页面,当我点击链接时,我想显示一个弹出窗口,其中包含有关所选项目的更多信息。此信息将从数据库中提取。
在我看来,架构应该是这样的......
我看到了几个问题:
浏览器打开弹出窗口并使用servlet结果的步骤是什么?我不希望在没有servlet准备的结果的情况下加载页面,这可以通过从Servlet传递到JSP的会话变量来解决吗?
如何将JSP上单击的项目的参数传递给Servlet? JSP项目部分正在动态生成。
希望有人可以对我的困惑有所了解。
答案 0 :(得分:0)
使用javaScript
Servlet响应基本上是一个Http doc / snippet。 因此,您可以返回对将在客户端执行的javascript函数的调用。 该函数可以在Servlet响应中传递,也可以预先包含在.js文件中。