ภาษาเจเอสพ (jsp java 555
TRANSCRIPT
JSP = JAVA SERVER PAGES)
ก้�าวแรก้ สู่�โลก้ JSP
คำ��สั่��งหรือข้ อคำว�มต่��ง ๆ ที่��ปรื�กฏอยู่��ในไฟล์� JSPเรื�ยู่กคำ�� สั่��งหรือข้ อคำว�มเหล์��น�!อยู่��งสั่�!น ๆ ว�� element ม�อยู่�� 4 แบบ
คำอ
1. Scripting elements 2. Comments 3. Directives 4. Actions
1. SCRIPTING ELEMENTS
เป$น Java code สั่�!น ๆ ที่��สั่�ม�รืถคำ��นวณหรือห�คำ��ต่�มที่�� ก��หนดให ได ปรืะโยู่คำที่��จะคำ��นวณหรือห�คำ��จะต่ องอยู่��รืะหว��ง <
%= แล์ะ %> แล์ะไม�ต่ องม�เคำรื�องหม�ยู่เซม,โคำล์อน ; ต่�อที่ �ยู่ ผล์ล์�พธ์�ที่��ได จะแสั่ดงอยู่��ในรื�ป text mode
ในเว0บเพ0จน�!น
Expression
ร�ปแบบ<%=
expression %>
EXAMPLE
ผล์ล์�พธ์�
จะเรื,�มต่ นด วยู่ <% แล์ะป1ดที่ �ยู่ด วยู่ %> รืะหว��ง เคำรื�องหม�ยู่น�!จะเป$นคำ��สั่��งในภ�ษ�จ�ว� เช่�น <%
out.println("Hello, World"); %> สั่�ม�รืถใช่ ก�บ if…else , for, while, do…
while แล์ะอ�นๆ
ร�ปแบบ<% scriptlets %>
Scriptlets
Example
ผล์ล์�พธ์�
ใช่ ในก�รืปรืะก�ศ ต่�วแปรื เมธ์อด คำล์�สั่ แล์ะอ�น ๆ ใน ภ�ษ�จ�ว� เรื�สั่�ม�รืถใช่ scriptlet ปรืะก�ศคำ��ต่�วแปรืได เช่�น
ก�น แต่�ก�รืปรืะก�ศ ช่น,ดข้ อม�ล์ข้องต่�วแปรื เมธ์อด หรือ “คำล์�สั่ ต่ องใช่ Declaration” เที่��น�!น markup หรือ
เคำรื�องหม�ยู่ที่��ใช่ ปรืะก�ศ จะอยู่��รืะหว��ง <%! ก�บ %>
ร�ปแบบ<%! declarations
%>
Declaration
ผล์ล์�พธ์�
Example
ผล์ล์�พธ์�
Example
2. Comments
ผล์ล์�พธ์�
Example
แท็�ก้ directive ถู�ก้ใช้�สู่�าหร�บก้ารนำ�าเอก้สู่ารจาก้ ไฟล�อ��นำๆมาผนำวก้รวมในำเอก้สู่าร JSP เพื่��อแสู่ดงผล
ร�ปแบบ<% @
Directive %>
Directive
Example
ผล์ล์�พธ์�
ผล์ล์�พธ์�
Example
4. Actions
เป$นก�รืก��หนดให JSP กรืะที่��ในสั่,�งที่��เรื�ต่ องก�รื เช่�นforward ไปยู่�งเว0บไซต่�อ�น ใน JSP ม� action อยู่�� 2 แบบคำอ
Standard action ซ6�งฝั8งม�ในต่�ว JSP เองcustom action เป$น action ที่��เรื�สั่รื �งข้6!นเอง
<jsp:forward>
<jsp:include>
<jsp:plugin>
<jsp:plugin>
ที่��พบบ�อยู่ได แก�
รวมโปรแก้รมเบ�%องต้�นำ ด�วย ภาษาเจเอสู่พื่*
(JSP Language)
ผล์ล�พธ์�
โปรืแกรืมพ,มพ� 1 ถ6ง 10 ด วยู่ for
For
ผล์ล�พธ์�
if...else
ผล์ล�พธ์�
while Loop
switch...case
ผล์ล�พธ์�
โปรแก้รมต้�วอยาง
สู่มาช้+ก้ก้ล,ม 2 เร��อง ภาษา JPS
1. น�งสั่�วกนกวรืรืณ โมรื�สั่9ข้ 54041013022. น�งสั่�วก�ณฑ�รื�ต่น� ศรื�ษะ 54041013033. น�งสั่�วก�ญจน� คำ��แก ว 54041013044. น�ยู่ไกรืสั่รืว�ฒน� ป8ญโญ 54041013105. น�งสั่�วณฐวรืรืณ� เหมพ,จ,ต่รื 54041013266. น�ยู่ศ�กด,>รืะว� สั่�นแดง 5404101393
ช่�!นป?ที่�� 3 ภ�คำเรื�ยู่นที่�� 1/2556 สั่�ข้�ว,ที่ยู่�ก�รืคำอมพ,วเต่อรื� คำณะ
ว,ที่ยู่�ศ�สั่ต่รื� รื�ยู่ว,ช่� คำพ313 หล์�กก�รืเข้�ยู่นโปรืแกรืมบน
อ,นเต่อรื�เน0ต่