1. 程式人生 > >servlet與servlet之間怎麼傳遞集合

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");