Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

การใช้องค์ประกอบการดำเนินการปลั๊กอิน jsp คืออะไร?


ปลั๊กอิน การดำเนินการใช้เพื่อแทรกองค์ประกอบ Java ลงในหน้า JSP กำหนดประเภทของเบราว์เซอร์และแทรก หรือ แท็กได้ตามต้องการ

หากไม่มีปลั๊กอินที่จำเป็น ปลั๊กอินจะดาวน์โหลดปลั๊กอินแล้วเรียกใช้คอมโพเนนต์ Java คอมโพเนนต์ Java สามารถเป็นได้ทั้งแอปเพล็ตหรือ JavaBean

การดำเนินการของปลั๊กอินมีแอตทริบิวต์หลายอย่างที่สอดคล้องกับแท็ก HTML ทั่วไปที่ใช้ในการจัดรูปแบบคอมโพเนนต์ Java องค์ประกอบยังสามารถใช้เพื่อส่งพารามิเตอร์ไปยังแอปเพล็ตหรือบีน

ต่อไปนี้เป็นรูปแบบทั่วไปของการใช้การดำเนินการของปลั๊กอิน -

<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>