Page 41 - การโปรแกรมเว็บ
P. 41
เจเอสพี 7-29
เร่ืองท่ี 7.1.2
ค�ำสั่งพ้ืนฐานของเจเอสพี
จากที่ได้เรียนรู้แนวคิดพ้ืนฐานของเจเอสพีในหัวข้อที่ผ่านมา หัวข้อน้ีจะเรียนรู้เก่ียวกับหลัก
ไวยากรณข์ องภาษาเจเอสพใี นเบอ้ื งตน้ โดยการเขยี นภาษาเจเอสพนี นั้ จะเนน้ การใชง้ าน Scriptlets เปน็ หลกั
โดยผู้เรียนอาจจะเคยเห็นรูปแบบการเรียกใช้งานแท็กของ Scriptlets ที่มีเครื่องหมายอัศเจรีย์ (!) ด้วย
เชน่ <%! %> และตา่ งกบั <% %> อยา่ งไร โดยขอ้ สรปุ แลว้ จะเรยี กวา่ Declaration Block เปน็ Scriptlets
ท่ีใชป้ ระกาศตัวแปร ซงึ่ สามารถท�ำงาน scope ได้ในระดบั application และทบี่ อกว่า scope ในระดบั
application นั้นก็คือเม่ือตัวแปรน้ันๆ ถูกประกาศและใช้งานแล้ว จะสามารถใช้งานได้ท้ัง application
ทกุ ๆ เครอื่ งลกู ขา่ ยทเ่ี รยี กใชง้ านอยู่ ซงึ่ หมายถงึ วา่ ถา้ มตี วั แปรใดตวั แปรหนงึ่ เมอื่ ประกาศเปน็ ตวั แปรแลว้
เครอื่ งลูกขา่ ยอน่ื ๆ ท่กี ำ� ลังเปดิ หน้านนั้ ๆ อย่กู ็จะสามารถเรยี กคา่ ของตวั แปรนั้นได้ และเมอ่ื เคร่อื งลูกขา่ ย
นนั้ ๆ มีการเปล่ียนแปลงคา่ ในเครือ่ งลูกขา่ ยอ่ืนๆ ก็จะได้รบั ค่าตวั แปรทม่ี ีการเปล่ยี นแปลงน้นั ดว้ ย
1. ไวยากรณ์ของภาษาเจเอสพี
การศึกษารูปแบบการเขียนค�ำส่ังพ้ืนฐานของเจเอสพี ได้แก่ ค�ำสั่งหมายเหตุ ตัวแปรและการ
ประกาศตัวแปร การก�ำหนดค่าให้กับตัวแปร ชนิดข้อมูล การแปลงชนิดข้อมูล ค�ำสั่งแสดงข้อมูลบนเว็บ
คำ� ส่ังควบคมุ โปรแกรม เชน่ การตัดสินใจเลอื ก ค�ำส่งั ท�ำซ้าํ และคำ� ส่งั อน่ื ๆ โดยมรี ายละเอยี ดดังน้ี
2. ค�ำสั่งหมายเหตุ
ในทกุ ภาษาการเขยี นโปรแกรมสง่ิ หนงึ่ ทม่ี กั จะเกดิ ขน้ึ คอื การทำ� หมายเหตคุ ำ� สงั่ หรอื คำ� สงั่ คอมเมนต์
(comment) เป็นส่วนทใ่ี ชส้ �ำหรับอธบิ ายส่วนของคำ� สง่ั โดยตวั แปลภาษานัน้ จะมองขา้ มค�ำส่งั เสมอื นเปน็
ข้อความปกติ ในภาษาเจเอสพีจะมีรูปแบบของหมายเหตุ ดังน้ี
<%-- This is JSP comment --%>