forward
request.setAttribute("dto", dto); //경로에 보낼 데이터
RequestDispatcher rd=request.getRequestDispatcher(경로); // 패스명을 인자로 적어준다.
rd.forward(request, response); //해당 경로로 이동할때 request객체와 response 객체를 가져간다.
redirect
response.sendRedirect(경로);
redirect는 클라이언트에 대한 요청이기 때문에 request객체로 데이터를 들고 갈 수 없다.
그러므로 경로에 GET방식으로 데이터를 직접 넣어줘서 가져가면 되겠다.
redirect 할때 POST 방식으로 보낼 수 있는 방법이 있는지 궁금해졌는데 찾아보니 안된다는 말들.
jsp가 아닌 다른 언어는 가능한것 같다.
'JSP(Java Server Page)' 카테고리의 다른 글
cos.jar 이용하여 파일 업로드 (미완 여러 파일 업로드) (0) | 2014.04.23 |
---|---|
Statement 와 PreparedStatement의 차이 (0) | 2014.04.10 |
DB 데이터 갯수 읽어오기, 레코드 갯수 (0) | 2014.04.10 |
jsp에서 자바스크립트 안먹을 때 확인할 사항 (0) | 2014.03.31 |
MVC1 패턴을 이용한 간단한 게시판 구현 (0) | 2014.03.28 |