我有一个JSP文件,我需要用它来返回存储在会话对象中的用户:
Factory.jsp:
<%@page import="users.User"%>
<%!
public static class Factory{
public Factory(){
}
public static User getUser(){
//session.getAttribute("loggedUser"); doesn't work
return null;
}
}
%>
<%
//some code
%>
有没有办法在getUser()方法中访问会话对象?
答案 0 :(得分:-1)
如果您使用任何框架,则不必使用scriptlet。 请尝试以下代码:
<%!
Session session = request.getSession();
%>
然后使用session对象从中获取变量。
<%
User user = session.getAttribute("loggedUser");
%>