Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java servlet类中的会话对象为空,但jsp中不为空_Java_Jsp_Session_Servlets - Fatal编程技术网

Java servlet类中的会话对象为空,但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

我的应用程序中有一种奇怪的行为: 当在windows上作为服务部署时,通过下面的语句在我的servlet类上获得的会话对象为null,但在localhost上运行时表现良好。JSP中的同一个会话对象似乎在本地主机和已部署实例上都可以正常工作

HttpSession session = request.getSession();
JSP中的此语句工作正常:

<%String servervar =  (String) request.getSession().getAttribute("servername");

在windows上作为服务部署时,您给我null是什么意思,但在localhost上运行时表现良好?在这两种情况下,您将在何处部署应用程序?当以本地主机运行时,我不是以windows服务的形式部署,而是从eclipse IDE以“在服务器上运行”的形式运行