servlet與servlet之間怎麼傳遞集合
servlet與jsp之間傳遞:
servlet頁面(無論集合還是變數)
request.setAttribute("alllist", lists);
jsp頁面
如果是變數 ${變數名}
如果是集合 用c標籤
jsp與jsp之間
通過a標籤來傳遞
形式如下:"要跳轉頁面的名稱.jsp?變數名=變數值"
<a href="result.jsp?name=<%=b%>">顯示結果</a>
在另一個頁面:
<%=request.getParament("name")%>
Servlet與Servlet之間傳遞:
BMI_Servlet想傳引數傳、傳集合到BMI_During
BMI_Servlet如下
HttpSession session =request.getSession();
session.setAttribute("list", String_sex);
session.setAttribute("count_page", count_page);
session.setAttribute("cp", cp);
response.sendRedirect("/Socket/BMI_During");
BMI_During如下:
HttpSession session =request.getSession();
@SuppressWarnings("unchecked")
List<StringSeven> list=(List<StringSeven>) session.getAttribute("list");
int count_page=(int) session.getAttribute("count_page");
int cp=(int) session.getAttribute("cp");