Page 104 - การโปรแกรมเว็บ
P. 104

7-92 การโปรแกรมเวบ็
       กอ่ นอน่ื ตอ้ งระบไุ วท้ ส่ี ว่ นแรกของ JSP page กอ่ นวา่ จะใช้ tag library เพมิ่ เตมิ โดยใชค้ �ำสง่ั ดงั นี้

(ในท่นี ้จี ะไม่กล่าวถึงรายละเอยี ด)
 <%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix = "c" %>
 <%@ taglib uri = "http://java.sun.com/jsp/jstl/fmt" prefix = "fmt" %>

       ตัวอย่างที่ 7.36 การใช้ <fmt: setTimeZone>
 MyJSP15_JSTL_settimezone.jsp

     1 <%@page contentType="text/html" pageEncoding="UTF-8"%>
    2 <!DOCTYPE html>
    3 <%@taglib uri = "http://java.sun.com/jsp/jstl/core" prefix = "c"%>
    4 <%@taglib uri = "http://java.sun.com/jsp/jstl/fmt" prefix = "fmt"%>
    5 <html>
    6 	 <head>
    7 		 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    8 		 <title>JSP Page</title>
    9 	 </head>
    10 	 <body>
    11 		 <c:set var = "now" value = "<%=new java.util.Date()%>" />
    12 		 <p>Date in Current Zone: <fmt:formatDate value = "${now}"
    13 		 type = "both" timeStyle = "long" dateStyle = "long" /></p>
    14 		 <p>Change Time Zone to GMT-8</p>
    15 		 <fmt:setTimeZone value = "GMT-8" />
    16 		 <p>Date in Changed Zone: <fmt:formatDate value = "${now}"
    17 		 type = "both" timeStyle = "long" dateStyle = "long" /></p>
    18 	 </body>
    19 </html>

       ค�ำอธิบาย
            บรรทดั ท่ี 1-2 เปน็ แทก็ Directive การกำ� หนดค่าของแอตทรบิ ิวต์ jsp เพ่ือกำ� หนดคา่ การ

แสดงผลภาษาในเพจนน้ั วา่ มกี ารแปลงรหัสอักษรเปน็ แบบใด
            บรรทดั ท่ี 3 การเรียกใชง้ าน Library JSTL
            บรรทัดที่ 4 การเรียกใชง้ าน Library JSTL fmt
            บรรทดั ที่ 5 ค�ำสั่งแท็กเปิดของไฟล์ html
            บรรทดั ที่ 6-9 	ค�ำส่ังส่วนหวั ของเอกสารเว็บเพจ
   99   100   101   102   103   104   105   106   107   108   109