Emma.log()

7.3 액션태그(Action Tag) -- 기타 본문

Front-End/Jsp

7.3 액션태그(Action Tag) -- 기타

EverJunior Minjoo 2022. 9. 14. 14:08

1. <jsp:useBean>

<jsp:useBean> 액션태그는 자바빈즈를 생성하거나 설정할때 사용한다.

자바빈즈는 데이터를 저장하기위한 멤버변수와 게터/세터 메소드로만 이루어진 클래스를 말한다.

자바빈즈 개발규약

1) 자바빈즈는 기본(default)패키지 이외의 패키지에 속해있어야한다.

2) 멤버변수(속성, 프로퍼티)의 접근지정자는 private으로 선언해야한다.

3) 기본생성자가 있어야한다

4) 멤버 변수에 접근할수있는 게터/세터 메소드가 있어야한다.

5) 게터/세터 메소드의 접근지정자는 public으로 선언해야한다.

 

2. <jsp:setProperty><jsp:getProperty>

생성된 자바빈즈에 <jsp:setProperty>로 멤버변수의 값을 설정할수있다.

자바빈즈 값을 추출할때는 <jsp:getProperty>fmf tkdydgksek. 

 

3. <jsp:param>

<jsp:param>은 <jsp:include>, <jsp:forward>를 사용할때 다른 페이지에 값을 전달해주는 액션태그이다.

전달할수 있는 값은 String 뿐이다. 다른 타입의 객체를 전달할 때는 내장객체의 영역을 이용해야한다.  

'Front-End > Jsp' 카테고리의 다른 글

8. 모델1 구조 모델2 구조(MVC패턴)  (0) 2022.09.15
13.1 Servlet  (0) 2022.09.14
7.2 액션태그(Action Tag) --<jsp:forward>  (0) 2022.09.14
7.1 액션태그(Action Tag)--<jsp:include>  (0) 2022.09.14
6.2 쿠키 vs 세션  (0) 2022.09.14