반응형
오늘은 다른 페이지에 객체를 넘겨주는 RequestDispatcher에 대해 공부하고 jsp에서 pagecode를 받아서 객체를 전달했다.
request.setCharacterEncoding("UTF-8");
response.setContentType("text/html;charset=euc-kr");
String pagecode = request.getParameter("pagecode");
if(pagecode.endsWith("B001"))
{
BoardDAO bd = new BoardDAO();
ArrayList<BoardVO> list = bd.boardSelect();
//테이블jsp에 ?뒤에 uid (&)그리고 upw의 값을 전송
//response.sendRedirect("tables.jsp?uid=kim&upw=123");
//객체 전송에 사용
request.setAttribute("KEY_BOARDLIST",list);
RequestDispatcher rd = request.getRequestDispatcher("tables.jsp");
rd.forward(request, response);
}
else if(pagecode.endsWith("B002"))
{
int seq = Integer.parseInt(request.getParameter("seq"));
BoardDAO bd = new BoardDAO();
ArrayList<BoardVO> list = bd.boardSelectOne(seq);
request.setAttribute("KEY_BOARDLIST",list);
System.out.print(list.size());
RequestDispatcher rd = request.getRequestDispatcher("tables_detail.jsp");
rd.forward(request, response);
}
else response.sendRedirect("500.html");
}
반응형
'KOSTA교육 > 수업' 카테고리의 다른 글
[30/100] 240527 (0) | 2024.05.27 |
---|---|
[29/100] 240524 (0) | 2024.05.26 |
[27/100] 240522 (0) | 2024.05.22 |
[26/100] 240521 (0) | 2024.05.21 |
[25/100] 240520 (0) | 2024.05.20 |