<jsp:forward>
☞ RequestDispatcher객체.forward() 실행을 태그화 한 것.
☞ 요청 Dispatch 방식으로 이동
☞ 속성
◎ page : 수행을 이동할 컴포넌트의 url 설정
☞ 예)
<jsp:forward page="abc.jsp/>
-> 의미
RequestDispatcher rdp = request.getRequestDispatcher("abc.jsp");
rdp.forward(request, response);
req3.jsp
☞ folder : WebContent/actiontag
소스보기
forward.jsp
☞ folder : WebContent/actiontag
☞ req3.jsp에서 입력받은 정보들을 CustomerDTO 객체에 담고 useBean 태그를 사용하여 request scope에 CustomerDTO객체를 생성하고 binding시킨다.
☞ setProperty 태그를 사용하여 CustomerDTO객체가 가지고 있는 인스턴스 멤버들의 setter 메소드(예: cto.setName(request.getParameter("name"))에 req3.jsp에서 입력받은 정보를 설정한다.
☞ binding된 CustomerDTO 객체 정보를 /register(register_customer.java의 url-pattern)에 forwading(전송)한다.
소스보기
registser_customer.java
☞ folder : WebContent/actiontag
☞ request scope에 공유 되어 있는 전송받은 정보(CutomerDTO 객체)를 getAttribute 메소드를 사용하여 CustomerDTO객체에 대입하고, 요청 디스패치 방식을 통해 res1.jsp에 전송한다.
소스보기
'Wanna be a Programmer > Servlet & JSP' 카테고리의 다른 글
Servlet & JSP day14 - EL(Expression Language) (0) | 2012.05.07 |
---|---|
Servlet & JSP day14 - 표준 액션 태그(jsp:include) (0) | 2012.05.07 |
Servlet & JSP day13 - 표준 액션 태그(jsp:getProperty) (0) | 2012.05.04 |
Servlet & JSP day13 - 표준 액션 태그(jsp:setProperty) (0) | 2012.05.04 |
Servlet & JSP day13 - 표준 액션 태그(jsp:useBean) (0) | 2012.05.04 |