我的问题很简单,但我很困惑,请帮助我。JSP和Servlet setAttribute
在JSP中,我从Servlet1接收一个Attribute(idsList),并且我希望将此Attribute(idsList)发送到另一个Servlet Servlet2,但是我可以使用session.setAttribute()来完成此操作。我的麻烦是,我们怎么能发送到JSP本身的Servlet2?
这是我的代码,但它不工作,因为使用相同的请求来设置和获取。 请帮忙。
在Servlet1:
request.setAttribute("idsList",idsList);---is null
在JSP
List<Integer> idsList =(List<Integer>)request.getAttribute("idsList");
System.out.println("size of ids list :"+idsList.size());
request.setAttribute("idsList",idsList);
在Servlet2:
request.getAttribute("idsList");---is null
[Rü使用'setAttribute'在JSP中获得价值? –
这是什么回报? 'System.out.println(“ids list size:”+ idsList.size());' – user75ponic
您是否使用setAttribute在JSP中获得价值?是的 – sunleo