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

7-20 การโปรแกรมเว็บ
       ตัวอย่างที่ 7.6 การใชง้ านแท็ก Scriptlet และแทก็ Declaration
       สร้างไฟล์ตามส่วนโปรแกรมต่อไปนี้แล้วต้ังช่ือ MyJSP_declaration_2.jsp โดยบันทึกไว้ท่ี

D:\MyJSP\MyJSP1\Web
 MyJSP_declaration_2.jsp
 โปรแกรมน้ีเปน็ การทดสอบการท�ำงานของ JSP ด้วยการใชแ้ ท็ก Declaration ร่วมกบั แทก็ Scriptlet

     1 <html>
    2 <head>
    3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    4 <title>JSP Page: Test Tag Declaration-2</title>
    5 </head>
    6 <body>
    7 <%! final float PI = 3.14f; %>
    8 <%! int R = 10; %>
    9 <%! double getCircleArea() {
   10 return PI * R * R;
    11 			 } %>
   12 <h3> <% out.print("Circle Area is : " + getCircleArea()); %> </h3>
   13 <h3> <% out.print("radius : " + R); %> </h3>
   14 </body>
   15 </html>

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

ของเอกสารเวบ็ เพจ
            บรรทดั ท่ี 5 ค�ำสง่ั แท็กปิดส่วนหัวของเอกสารเว็บเพจ
            บรรทดั ที่ 6 ค�ำสั่งแท็กเปดิ สว่ นเน้อื หาของเอกสารเว็บเพจ
            บรรทัดท่ี 7 ค�ำส่ังประกาศตัวแปร PI เป็นชนิดทศนิยมให้มีค่าเท่ากับ 3.14 โดยใช้แท็ก

Declaration
            บรรทัดที่ 8 ค�ำสั่งประกาศตัวแปร R เป็นชนิดจ�ำนวนเต็มให้มีค่าเท่ากับ 10 โดยใช้แท็ก

Declaration
            บรรทดั ท่ี 9-11 คำ� ส่งั สรา้ งฟังกช์ นั ในการค�ำนวณค่าพนื้ ทวี่ งกลม
            บรรทดั ที่ 12 ค�ำสัง่ แสดงคา่ พื้นทว่ี งกลม โดยใชแ้ ท็ก Scriptlet
   27   28   29   30   31   32   33   34   35   36   37