Computer >> 컴퓨터 >  >> 프로그램 작성 >> 프로그램 작성

jsp 플러그인 액션 요소의 용도는 무엇입니까?

<시간/>

플러그인 action은 Java 구성 요소를 JSP 페이지에 삽입하는 데 사용됩니다. 브라우저의 유형을 결정하고 또는 필요에 따라 태그를 지정합니다.

필요한 플러그인이 없으면 플러그인을 다운로드한 다음 Java 구성 요소를 실행합니다. Java 구성 요소는 Applet 또는 JavaBean일 수 있습니다.

플러그인 작업에는 Java 구성 요소의 형식을 지정하는 데 사용되는 공통 HTML 태그에 해당하는 여러 속성이 있습니다. 요소를 사용하여 Applet 또는 Bean에 매개변수를 보낼 수도 있습니다.

다음은 플러그인 작업을 사용하는 일반적인 구문입니다. -

<jsp:plugin type = "applet" codebase = "dirname" code = "MyApplet.class"
width = "60" height = "80">
   <jsp:param name = "fontcolor" value = "red" />
   <jsp:param name = "background" value = "black" />
   <jsp:fallback>
      Unable to initialize Java Plugin
   </jsp:fallback>
</jsp:plugin>

관심이 있는 경우 일부 애플릿을 사용하여 이 작업을 시도할 수 있습니다. 새로운 요소인 요소는 구성 요소가 실패할 경우 사용자에게 보낼 오류 문자열을 지정하는 데 사용할 수 있습니다.

The <jsp:element> Action
The <jsp:attribute> Action
The <jsp:body> Action

, 조치는 XML 요소를 동적으로 정의하는 데 사용됩니다. 동적이라는 단어는 중요합니다. XML 요소가 컴파일 시간에 정적으로 생성되지 않고 요청 시간에 생성될 수 있다는 의미이기 때문입니다.

다음은 XML 요소를 동적으로 정의하는 간단한 예입니다. -

<%@page language = "java" contentType = "text/html"%>
<html xmlns = "https://www.w3c.org/1999/xhtml"
   xmlns:jsp = "https://java.sun.com/JSP/Page">
   <head>
      <title>Generate XML Element</title>
   </head>
   <body>
      <jsp:element name = "xmlElement">
         <jsp:attribute name = "xmlElementAttr">
             Value for the attribute
         </jsp:attribute>
         <jsp:body>
            Body for XML element
         </jsp:body>
      </jsp:element>
   </body>
</html>

이것은 런타임에 다음 HTML 코드를 생성합니다 -

<html xmlns = "https://www.w3c.org/1999/xhtml" xmlns:jsp = "https://java.sun.com/JSP/Page">
   <head>
      <title>Generate XML Element</title>
   </head>
   <body>
      <xmlElement xmlElementAttr = "Value for the attribute">
         Body for XML element
      </xmlElement>
   </body>
</html>