0

我有一个 JSP 文件,我需要使用它来返回存储在会话对象中的用户:

工厂.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() 方法中访问会话对象?

4

1 回答 1

-1

如果您使用任何框架,则不必使用 scriptlet。试试下面的代码:

<%!
    Session session = request.getSession();
%>

然后使用会话对象从中获取变量。

<%
    User user = session.getAttribute("loggedUser");
%>
于 2013-03-12T10:30:12.023 回答