본문 바로가기
KOSTA교육/수업

[28/100] 240523

by 이원혁 2024. 5. 26.
반응형

오늘은 다른 페이지에 객체를 넘겨주는 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