Page 25 - การโปรแกรมเว็บ
P. 25
เจเอสพี 7-13
ผลการทำ� งานของโปรแกรม MyJSP_Expression.jsp แสดงดงั ภาพท่ี 7.3
ภาพที่ 7.3 ผลการท�ำงานของโปรแกรม MyJSP_Expression.jsp
จากภาพท่ี 7.3 แสดงผลการทำ� งานของโปรแกรม MyJSP_Expression.jsp แสดงผลบน
โปรแกรม Internet Explorer โดยจะแสดงค่าสูงสุดของเลขสองจ�ำนวนจากค�ำสั่ง java.lang.Math.
max(30,10); และแสดงค่าวนั เวลาปจั จุบนั ดว้ ยค�ำสั่ง java.util.Date();
3.2.2 แท็ก Directive เปน็ แทก็ ทใ่ี ชส้ ญั ลกั ษณ์ <%@ %> โดยสญั ลกั ษณ์ @ ตอ้ งอยตู่ ดิ กบั
เครือ่ งหมายเปอรเ์ ซน็ ต์ (%) ใช้สำ� หรบั แทรกไฟล์อืน่ เขา้ มาด้วยคำ� ส่งั include ตามด้วยชือ่ ไฟลท์ จ่ี ะเรยี ก
ใช้งาน หรือใช้ในการก�ำหนดค่าแอตทริบิวต์ (attribute) ต่างๆ ของ JSP ด้วยค�ำสั่ง page ตามด้วย
แอตทรบิ วิ ต์ และค่าของแอตทริบวิ ตน์ ้ันๆ เช่น
<%@ include file ="header.html" %>
เป็นการเรียกใชง้ านไฟล์ header.html เข้ามาในไฟล์ .jsp
<%@ page import = "java.util.*" %>
เป็นการก�ำหนดค่าของแอตทริบิวต์ JSP เพ่ือบอกให้ทราบว่าคลาสท่ีถูกเรียกมานั้นหาได้
จากทใ่ี ด แพค็ เกจใด ในที่นี้ใหไ้ ปหาจากแพค็ เกจ java.util.*
<%@ page buffer = "64kb" %>
เปน็ การกำ� หนดคา่ ของแอตทรบิ วิ ตเ์ จเอสพี เพอ่ื กำ� หนดคา่ buffer ใหมใ่ หม้ ขี นาด 64 กโิ ลไบต์
หากไม่มกี ารก�ำหนดคา่ ใหม่ เจเอสพจี ะมกี ารกำ� หนดค่าเริ่มต้นเท่ากับ 8 กิโลไบต์