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

7-18 การโปรแกรมเวบ็
            3.2.3 	แท็ก Declaration เป็นแท็กทใี่ ช้เคร่ืองหมาย <%! %> โดยเครอื่ งหมายอัศเจรยี ์ (!)

จะต้องติดกับเคร่ืองหมายเปอร์เซ็นต์ (%) ซึ่งแท็ก Declaration ใช้ส�ำหรับประกาศตัวแปรหรือเมธอด
ที่จะใช้งานในไฟล์ .jsp โดยท่ีตัวแปรหรือเมธอดจะถูกประกาศในคลาสซึ่งเป็นตัวแปรของคลาส (data
member) และเมธอดของคลาส (method member) ค�ำสั่งที่ประกาศในแท็ก Declaration นี้จะต้อง
ปิดท้ายบรรทดั คำ� สัง่ ด้วย ; (semicolon) เสมอ

       ตัวอย่างที่ 7.5 การใช้งานแทก็ Declaration
       สร้างไฟล์ตามส่วนโปรแกรมต่อไปนี้ แล้วต้ังช่ือ MyJSP_declaration_1.jsp บันทึกไว้ท่ี
D:\MyJSP\MyJSP1\Web

 MyJSP_declaration_1.jsp
 โปรแกรมน้ีต้องการทดสอบการท�ำงานของ JSP โดยการใชแ้ ทก็ Declaration

     1 <html>
    2 <head>
    3 	 <title> JSP Page: Test Tag Declaration</title>
    4 </head>
    5 <body>
    6 	 <%! int num =10; %>
    7 	 <%! int getNum() {
    8 		 return num;
    9 	 } %>
    10 	 <h3>Number1 : <% out.print(getNum()); %></h3>
    11 	 <h3>Number2 : <% out.print(num); %></h3>
    12 </body>
    13 </html>

       ค�ำอธิบาย
            บรรทัดท่ี 1 คำ� สง่ั แท็กเปิดของไฟล์เอกสารเว็บเพจ
            บรรทดั ท่ี 2 ค�ำสงั่ แท็กเปดิ ส่วนหัวของเอกสารเวบ็ เพจ
            บรรทัดที่ 3 คำ� ส่งั แสดงขอ้ ความ JSP Page: Test Tag Declaration บนแถบหัวเร่อื งของ

เอกสารเวบ็ เพจ
            บรรทัดท่ี 4 ค�ำสง่ั แท็กปดิ สว่ นหัวของเอกสารเว็บเพจ
            บรรทดั ท่ี 5 ค�ำสงั่ แท็กเปดิ ส่วนเนื้อหาของเอกสารเวบ็ เพจ
            บรรทดั ที่ 6 เป็นการก�ำหนดตวั แปรจ�ำนวนเตม็ ชือ่ num มีค่าเทา่ กบั 10
   25   26   27   28   29   30   31   32   33   34   35