Action tags

jsp 파일에서 가독성을 높이기 위해 만들어진 태그이다.

XML 문법을 따르고, 브라우저 소스 보기에 보이지 않는다.

페이지 사이들의 흐름 제어하고 java bean 사용하는 데 이용된다.

 

JSP forward - 응답과 요청을 다른 페이지로 전달 > 즉, 다른 페이지로 이동할 때 사용

<jsp:forward page="relativeURL | <%= expression %>">

<jsp:param name="parametername" value="parametervalue | <%=expression%>" />

</jsp:forward>

 

JSP include - 다른 리소스(file)의 content를 포함할 때 사용

<jsp:include page="relativeURL | <%= expression %>">

<jsp:param name="parametername" value="parametervalue | <%=expression%>" />

</jsp:include>

 

JSP JavaBean - 3가지 규칙을 가진 java class

1. arg (인수)가 없는 생성자 존재

2. 직렬화 가능

3. 값을 설정하고 가져오는 getter/setter 제공

 

JSP useBean - 사용할 javabean 객체를 생성할 때 사용

<jsp:useBean id= "instanceName" scope= "page | request | session | application"

class= "packageName.className" type= "packageName.className"

beanName="packageName.className | <%= expression >" >

</jsp:useBean>

 

JSP setProperty / getProperty - 자바빈 객체의 변수의 값을 설정하거나 불러올 때 사용한다.

<jsp:setProperty name="bean" property="*" />set

<jsp:setProperty name="bean" property="username" />

<jsp:setProperty name="bean" property="username" value="Kumar" />

<jsp:getProperty name="obj" property="name" />

 

JSP plugin - jsp에 applet을 포함시키는 데 사용, applet이나 bean을 사용하도록 client 측에 plugin을 다운

<jsp:plugin type= "applet | bean" code= "nameOfClassFile"

codebase= "directoryNameOfClassFile"

</jsp:plugin>

 

 

+ Recent posts