我希望会话对象不在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(); }
我认为直接访问会话和请求对象是不可能的。您可以做的是通过某种方法或Java类的构造函数将会话和/或请求对象从servlet传递到Java类。