📝 JSP
🖥️ 1. 액션 태그
1-1. 액션 태그란?
- jsp 페이지에서 동일한 내용이라도 자바 코드를 기술하기 보단 태그를 기술하는 것이 지저분하지 않고 깔끔하게 코딩할 수 있어 가독성 높은 소스코드를 작성할 수 있다. (코드양을 대폭 줄일 수 있음)
- 페이지와 페이지 사이를 제어하거나 다른 페이지의 실행 결과 내용을 현재페이지에 포함하거나 자바빈즈 (객체) 등의 다양한 기능을 제공한다.
- 액션 태그는 XML 문법을 따른다. 즉 시작 태그와 함께 반드시 종료 태그를 포함해야 한다.
1-2. 액션 태그 작성법
- 액션 태그의 기본 형식 :
<jsp : .. 속성 = "값"> 내용 </jsp:..>
- 내용이 없는 액션 태그의 형식 :
<jsp : .. 속성 = "값" />
1-3. 액션 태그 종류
- forward
<jsp:forward />
: 다른 페이지로의 이동, 페이지 흐름 제어
- include
<jsp:include />
: 외부 페이지의 내용을 포함하거나 페이지 모듈화
- param
<jsp:param/>
: 현재 페이지에서 다른 페이지에 정보를 전달할 때 사용
- useBean
<jsp:useBean />
: 빈을 생성하고, 사용하기 위한 환경을 정의하는 액션 태그
- setProperty
<jsp:setProperty />
: 빈에서 속성 값을 할당
- getProperty
<jsp:getProperty />
: 빈에서 속성 값을 얻어올 때 사용