[JSP] 액션 (JSP Actions) - plugin, params, param
JSP Action - plugin
자바로 만든 애플릿이나 빈을 현재 페이지에 추가하는 용도로 사용한다.
속성 |
값 |
설명 |
|
type |
applet 또는 bean |
추가할 컴포넌트의 형식 | 필수 |
codebase |
url |
파일 경로 지정 |
|
code |
filename |
applet 이나 bean으로 지정할 파일 이름.확장자 |
|
width |
pixel |
화면에 표시할 컴포넌트의 폭 | 필요 |
height |
pixel |
화면에 표시할 컴포넌트의 높이 |
|
name |
unique name |
동일 페이지에서 구분할 이름 | 기타 |
align |
left, right, top, middle, bottom |
화면에 표시할 컴포넌트의 상대 위치 |
|
archive |
archive filename |
리소스(클래스, 이미지 등)을 압축한 파일. 확장자는 JAR |
|
hspace |
pixel |
컴포넌트의 가로 방향(왼쪽, 오른쪽) 공백을 지정 |
|
vspace |
pixel |
컴포넌트의 세로 방향(위, 아래) 공백을 지정 |
|
ieplugin |
url |
인터넷 익스플로러에서 실행할 때 해당 플러그인을 받는 위치 지정 |
|
nsplugin |
url |
넷스케이프에서 실행할 때 해당 플러그인을 받는 위치 지정 |
|
jreversion |
version |
이 컴포넌트를 실행할 JRE 버전을 지정 |
JSP Action - params, param
plugin, include, forward 액션과 함께 다른 컴포넌트나 다른 페이지와 연계하여 매개 변수를 전달하는 용도로 사용한다.
다음과 같은 형태로 사용한다.
<jsp:params> <jsp:param name="값" value="값" ... /> <jsp:param name="값" value="값" ... /> </jsp:params>
name은 매개 변수의 이름을 지정하고,
value는 매개 변수의 값을 지정한다.
하나의 속성마다 <jsp:param> 을 사용한다.
여러 개의 <param> 태그를 묶어야 할 때 <jsp:params> 태그를 사용한다.
※ 그러나 <params> 태그는 plugin 액션에서만 사용해야 한다.
include, forward 액션에서는 2개 이상을 <param> 태그를 사용하더라도 <params> 태그로 묶어서는 안된다.
예제) 애플릿을 포함하는 페이지를 만들어보자. 애플릿은 매개 변수 2개를 받도록 생성한다.
MyApplet.java
viewApplet.jsp
확인~
※ '보안 설정으로 차단된 응용 프로그램' 이라는 오류가 발생할 수 있다. [해결방법]