是否可以在JSP文件中检索servlet存储的会话对象?我该怎么做?
答案 0 :(得分:2)
您可以在JSP中使用EL ${}
来访问页面,请求,会话和应用程序范围内的对象的属性名称。您只需指定与servlet中用于存储属性的名称相同的名称。例如,当您存储具有属性名称User
的{{1}}对象时,如下所示
"user"
然后它在转发的JSP中可用相同的属性名称,如下所示
request.getSession().setAttribute("user", user);
另一个例子,如果它具有带有getter的${user}
属性:
name
答案 1 :(得分:0)
什么处理JSP?无论如何,如果你使用任何或多或少不错的EL版本,你应该能够通过隐含的session
对象从EL获取它,如${session.objectName}
。
答案 2 :(得分:0)
This post给出了JSP和servlet的会话访问的相当全面的解释。
答案 3 :(得分:0)
通过EL:${sessionScope.myObject}