Session can';无法从会话中获取属性

Session can';无法从会话中获取属性,session,servlets,Session,Servlets,我有一个web应用程序,我想使用一个对象,保存在Seision中。 当我在eclipse中运行web应用程序时,它工作正常,但在浏览器上不工作。 我从会话中获取的对象为空 在servlet中,我有以下代码: request.getSession().setAttribute("wrapper", wrapper); 在jsp中,我需要这个属性的地方有以下代码: WrapperMLP wrapper = ((WrapperMLP) request.getSession().getAttribut

我有一个web应用程序,我想使用一个对象,保存在Seision中。 当我在eclipse中运行web应用程序时,它工作正常,但在浏览器上不工作。 我从会话中获取的对象为空

在servlet中,我有以下代码:

request.getSession().setAttribute("wrapper", wrapper);
在jsp中,我需要这个属性的地方有以下代码:

WrapperMLP wrapper = ((WrapperMLP) request.getSession().getAttribute("wrapper"));

提前感谢

尝试在servlet中创建一个新的会话对象,如下所示:-

HttpSession session=request.getSession(true);
session.setAttribute("wrapper",wrapper);
并在jsp中编写代码:

WrapperMLP wrapper = ((WrapperMLP) request.getSession().getAttribute("wrapper"));

在JSP Scriptlet中,只需使用
session.getXXXX
即可访问会话。您不需要从请求中获取它。我发现了问题,在浏览器中,我将url插入到jsp文件中。但是我需要从servlet开始,它将包装器插入到seision,然后移动到jsp文件。