我如何在jsp文件中检索会话对象(由servlet存储)?

时间:2011-07-27 12:04:46

标签: java jsp session servlets

是否可以在JSP文件中检索servlet存储的会话对象?我该怎么做?

4 个答案:

答案 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}