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

7-14 การโปรแกรมเวบ็
                   <%@ page contentType = "text/html; charset=UTF-8" %>

            เป็นการก�ำหนดค่าของแอตทริบิวต์เจเอสพี เพ่ือก�ำหนดค่าการแสดงผลภาษาในเพจน้ันว่า
มีการแปลงรหัสอักษรเป็นแบบใด โดยปกติค่าเร่ิมต้นจะเป็น text/html; charset=ISO8859-1 ซ่ึง
ไม่สามารถแสดงผลเปน็ ภาษาไทยได้

                               <%@ page session = "true" %>
            เป็นการก�ำหนดค่าของแอตทริบิวต์เจเอสพี เพ่ือก�ำหนดให้สามารถใช้งานตัวแปรประเภท
session ไดห้ รือไมไ่ ด้ ซง่ึ มีค่าทส่ี ามารถกำ� หนดได้ 2 คา่ คือ true และ false โดยปกตคิ ่าเรมิ่ ตน้ จะเปน็
true ซงึ่ สามารถน�ำมาใช้งานได้

                             <%@ page isErrorPage = "true" %>
            เป็นการกำ� หนดคา่ ของแอตทรบิ ิวตเ์ จเอสพี เพือ่ ก�ำหนดว่าเมื่อมกี ารโยน exception มาจะ
รบั ไวห้ รอื ไม่ ซง่ึ มคี า่ ได้ 2 คา่ คอื true และ false โดยคา่ เรม่ิ ตน้ จะเปน็ false หากไมม่ กี ารก�ำหนดใหเ้ ปน็
true เมอื่ เกดิ การโยน exception มาจะไม่แสดงหน้าน้อี อกมา เวลาใช้งานจะใชค้ ู่กบั errorPage

                          <%@ page ErrorPage = "errorPage.jsp" %>
            เป็นการก�ำหนดค่าของแอตทริบิวต์เจเอสพี เพื่อก�ำหนดว่าเม่ือเกิดข้อผิดพลาด (error)
จะให้เรียกไฟล์ errorPage.jsp มาท�ำงานโดยโยนข้อยกเว้น (exception) มาให้จัดการด้วย เม่ือไฟล์
errorPage.jsp รับคา่ มาแลว้ ก็จะแสดงขอ้ ผิดพลาดออกมา

                        <%@ page extend = "myclass.parentClass" %>
            เปน็ การกำ� หนดคา่ ของแอตทรบิ วิ ตเ์ จเอสพี เพอ่ื กำ� หนดวา่ มกี ารสบื ทอดคณุ สมบตั ขิ องคลาส
แมม่ าจากคลาสใด ซ่งึ เมอ่ื มีการก�ำหนดให้สบื ทอดก็จะสามารถใช้งานตัวแปรหรือเมธอดในคลาสแม่ได้
   21   22   23   24   25   26   27   28   29   30   31