一尘不染

从简单的Java类而不是servlet类获取HttpSession | Request

jsp

我希望会话对象不在servlet类中,但在我们的应用程序中属于普通对象。

WEB.XML

<listener>
        <listener-class>com.abc.web.ApplicationManager</listener-class>
</listener>
<listener>
        <listener-class>com.abc.web.SessionManager</listener-class>
</listener>

ViewPrices.java

public class ViewPrices implements Cloneable, Serializable {

 Session session = request.getSession();
                   servletContext.getSession()
                   anyWay.getSession();
}

阅读 307

收藏
2020-06-08

共1个答案

一尘不染

我认为直接访问会话和请求对象是不可能的。您可以做的是通过某种方法或Java类的构造函数将会话和/或请求对象从servlet传递到Java类。

2020-06-08