Java servlet类中的会话对象为空,但jsp中不为空
我的应用程序中有一种奇怪的行为: 当在windows上作为服务部署时,通过下面的语句在我的servlet类上获得的会话对象为null,但在localhost上运行时表现良好。JSP中的同一个会话对象似乎在本地主机和已部署实例上都可以正常工作Java servlet类中的会话对象为空,但jsp中不为空,java,jsp,session,servlets,Java,Jsp,Session,Servlets,我的应用程序中有一种奇怪的行为: 当在windows上作为服务部署时,通过下面的语句在我的servlet类上获得的会话对象为null,但在localhost上运行时表现良好。JSP中的同一个会话对象似乎在本地主机和已部署实例上都可以正常工作 HttpSession session = request.getSession(); JSP中的此语句工作正常: <%String servervar = (String) request.getSession().getAttribute("s
HttpSession session = request.getSession();
JSP中的此语句工作正常:
<%String servervar = (String) request.getSession().getAttribute("servername");
在windows上作为服务部署时,您给我null是什么意思,但在localhost上运行时表现良好?在这两种情况下,您将在何处部署应用程序?当以本地主机运行时,我不是以windows服务的形式部署,而是从eclipse IDE以“在服务器上运行”的形式运行