System.out.println("Hello, World");

'Redirect'에 해당되는 글 1건

  1. 2012.04.25 리다이렉트 방식(Redirect)

리다이렉트(Redirect)방식

- 응답시 클라이언트에게 요청할 url을 알려주어 다시 요청하도록 하는 방식

- 요청과 응답이 한번 더 일어난다.

- Request Scope를 이용한 데이터(Attribute) 공유를 할 수 없다.

-HttpServletResponse 객체를 이용하여 처리




-구문

response.sendRedirect("url");

- 웹브라우저를 기준으로 해야 하기 때문에 절대경로를 쓰지 않는다.

 

<요청 리다이렉트 예제>

개요

 - 체크박스를 선택하면 정상적으로 화면이 출력된다.

 - 만약 체크박스를 선택하지 않았다면 error.jsp로 이동하여 에러화면이 출력된다.


Servlet

package : servlet.redirect

name : ErrorPronServlet

url :/error_pron


html

folder : /redirect/req.html

                 error.jsp


[ErrorPronServlet.java]


[req.html]


[error.jsp]


결과 화면

1. 체크를 선택했을 경우




2. 체크를 선택하지 않았을 경우



위 화면과 같이 출력되면 성공이다.


Posted by 김마농