ทำความรู้จักกับแท็กใน JSP


หน้าแรก JSP ทำความรู้จักกับแท็กใน JSP

JSP Directives and Scripting Elements

  Directives

<%@ directive %>

  Declarations

<%! declaration %>

  Expressions

<%= expression %>

  Code Fragment/Scriptlet

<% code fragment %>

  Comments

<%-- comment --%>


         Directives
           Directives แบ่งออกเป็น 3 ส่วน ส่วนที่เราใช้ทั่วๆ ไปคือ page include และ taglib (ส่วนที่3เราจะไม่กล่าว)
               
page directive เป็นส่วนที่ปกติเราจะเห็นอยู่บนสุดของ JSP page ซึ่งใช้ในการกำหนดค่าต่างๆ ที่ เกี่ยวข้องกับ JSP page นั้นๆ หรือเกี่ยวข้องกับการติดต่อสื่อสารกับ JSP Container ยกตัวอย่างเช่น ถ้าเรา อยากเรียกใช้คลาสที่ชื่อ java.util.Date (เหมือนใน hellojsp1.jsp ) เราก็สามารถที่จะ import คลาสนี้ได้โดยใช้
<%@ page import="java.util.Date" %>
                include directive  เป็นส่วนที่ช่วยให้เราสามารถนำไฟล์ JSP อื่น ๆ มาเป็นส่วนประกอบของไฟล์
JSP ปัจจุบัน โดยใช้

<%@ include file="filename.jsp" %>
           ประโยชน์ที่เห็นได้ชัดอย่างหนึ่งของการใช้ include directive คือ การง่ายต่อการเปลี่ยนแปลงและบำรุง รักษา ยกตัวอย่างเช่น สมมุติว่าทุกหน้าของเราต้องการ header หรือ footer ที่เหมือนกัน เราก็แค่ใช้ <%@ include file="header.jsp" %> ใส่ลงไปในทุกๆ JSP ไฟล์ หลังจากนั้น ทุกครั้งที่เราต้องการเปลี่ยนแปลง header นี้เราก็แค่เปลี่ยนไฟล์ที่ชื่อ header.jsp  ซึ่งไฟล์ทุกไฟล์ที่ include ไฟล์นี้เข้าไปก็จะเปลี่ยนไปด้วยโดย อัตโนมัติ

ขึ้นไปด้านบน