앎/web

[JSP] 액션 (JSP Actions) - plugin, params, param

후니아부지 2014. 3. 18. 17:53

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


확인~


※ '보안 설정으로 차단된 응용 프로그램' 이라는 오류가 발생할 수 있다. [해결방법]