JSP

JSP | Action Tag (액션태그)

개발 공부 2022. 12. 6. 19:24

Action Tag

: JSP 페이지 내에서 어떤 동작을 하도록 지시하는 태그입니다
: 종류에는 페이지 이동을 강제하는 forward , 페이지를 삽입하는 include,

forward 나 include 를 할 때 값을 지정하는 param , 자바의 클래스와 연동하는 useBean 등이 있습니다

 

종류 기능
1. forward 현재의 페이지에서 다른 특정 페이지로 전환할 때 사용합니다
2. include 현재 페이지에 다른 페이지를 삽입할 때 사용합니다
3. param forward 및 include 태그에 데이터를 전달할 목적으로 사용되는 태그
name 과 value 속성으로 이루어져 있습니다
4. userBean 자바빈 JAVA 언어의 데이터 변수 와 기능 메서드 으로 이루어진 클래스
5. setProperty Setter
6. getProperty getter

 

1. forward

- 요청 받은 요청객체 (request)를 위임하는 컴포넌트에 요청 객체값을 동일하게 전달할 수 있습니다 .
- 요청을 처리함과 동시에 해당 결과를 바로 보여줘야 하는 경우
ex ) 게시판 목록에서 글 제목을 클릭했을 때 바로 내용을 보여줘야 하는 경우 .


2. sendRedirect

-요청 받은 요청객체를 (request) 위임하는 컴포넌트에 전달하는 것이 아닌 , 새로운 요청객체를 생성합니다 .
-요청을 처리한 다음 새로운 요청으로 작업을 해야할 경우에 사용합니다 .
ex ) 게시판 글 쓰기 완료 이후 해당 글의 내용이 아닌 글 목록을 보여줘야 하는 경우 .