所以我使用了一个JSP页面的bean来存储一些数据,比如:在Servlet中使用JSP豆
<jsp:useBean id="data" class="myclass" scope="session" />
反正有没有在稍后从Servlet访问这个bean时间在同一届会议?
编辑:
显然我不是访问同一个会话当我加载JSP页面和servlet的。我打印出会话ID,它为两个页面提供了不同的值,所以我无法访问该bean。有任何想法吗?
所以我使用了一个JSP页面的bean来存储一些数据,比如:在Servlet中使用JSP豆
<jsp:useBean id="data" class="myclass" scope="session" />
反正有没有在稍后从Servlet访问这个bean时间在同一届会议?
编辑:
显然我不是访问同一个会话当我加载JSP页面和servlet的。我打印出会话ID,它为两个页面提供了不同的值,所以我无法访问该bean。有任何想法吗?
是的,您可以通过id
作为关键字从会话中获取该属性。
Data data = (Data) request.getSession().getAttribute("data");
请注意,您需要将类放入包中,否则无法导入它。你还想给它一个比myclass
更明智的名字。
你不能使用request.getSession()。getAttribute(“data”)? – 2010-08-05 19:38:55