我的問題很簡單,但我很困惑,請幫助我。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