ภาษาเจเอสพ (jsp java 555

25
JSP = JAVA SERVER PAGES)

Upload: -

Post on 24-Jun-2015

117 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: ภาษาเจเอสพ  (Jsp java 555

JSP = JAVA SERVER PAGES)

Page 2: ภาษาเจเอสพ  (Jsp java 555

ก้�าวแรก้ สู่�โลก้ JSP

คำ��สั่��งหรือข้ อคำว�มต่��ง ๆ ที่��ปรื�กฏอยู่��ในไฟล์� JSPเรื�ยู่กคำ�� สั่��งหรือข้ อคำว�มเหล์��น�!อยู่��งสั่�!น ๆ ว�� element ม�อยู่�� 4 แบบ

คำอ

1. Scripting elements 2. Comments 3. Directives 4. Actions

Page 3: ภาษาเจเอสพ  (Jsp java 555

1. SCRIPTING ELEMENTS

Page 4: ภาษาเจเอสพ  (Jsp java 555

เป$น Java code สั่�!น ๆ ที่��สั่�ม�รืถคำ��นวณหรือห�คำ��ต่�มที่�� ก��หนดให ได ปรืะโยู่คำที่��จะคำ��นวณหรือห�คำ��จะต่ องอยู่��รืะหว��ง <

%= แล์ะ %> แล์ะไม�ต่ องม�เคำรื�องหม�ยู่เซม,โคำล์อน ; ต่�อที่ �ยู่ ผล์ล์�พธ์�ที่��ได จะแสั่ดงอยู่��ในรื�ป text mode

 ในเว0บเพ0จน�!น

Expression

ร�ปแบบ<%=

expression %>

Page 5: ภาษาเจเอสพ  (Jsp java 555

EXAMPLE

ผล์ล์�พธ์�

Page 6: ภาษาเจเอสพ  (Jsp java 555

จะเรื,�มต่ นด วยู่ <% แล์ะป1ดที่ �ยู่ด วยู่ %> รืะหว��ง เคำรื�องหม�ยู่น�!จะเป$นคำ��สั่��งในภ�ษ�จ�ว� เช่�น <%

out.println("Hello, World"); %> สั่�ม�รืถใช่ ก�บ if…else , for, while, do…

while แล์ะอ�นๆ

ร�ปแบบ<% scriptlets %>

Scriptlets

Page 7: ภาษาเจเอสพ  (Jsp java 555

Example

ผล์ล์�พธ์�

Page 8: ภาษาเจเอสพ  (Jsp java 555

ใช่ ในก�รืปรืะก�ศ ต่�วแปรื เมธ์อด คำล์�สั่ แล์ะอ�น ๆ ใน ภ�ษ�จ�ว� เรื�สั่�ม�รืถใช่ scriptlet ปรืะก�ศคำ��ต่�วแปรืได เช่�น

ก�น แต่�ก�รืปรืะก�ศ ช่น,ดข้ อม�ล์ข้องต่�วแปรื เมธ์อด หรือ “คำล์�สั่ ต่ องใช่ Declaration” เที่��น�!น markup หรือ

เคำรื�องหม�ยู่ที่��ใช่ ปรืะก�ศ จะอยู่��รืะหว��ง <%! ก�บ %>

ร�ปแบบ<%! declarations

%>

Declaration

Page 9: ภาษาเจเอสพ  (Jsp java 555

ผล์ล์�พธ์�

Example

Page 10: ภาษาเจเอสพ  (Jsp java 555

ผล์ล์�พธ์�

Example

Page 11: ภาษาเจเอสพ  (Jsp java 555

2. Comments

Page 12: ภาษาเจเอสพ  (Jsp java 555

ผล์ล์�พธ์�

Example

Page 13: ภาษาเจเอสพ  (Jsp java 555

แท็�ก้ directive ถู�ก้ใช้�สู่�าหร�บก้ารนำ�าเอก้สู่ารจาก้ ไฟล�อ��นำๆมาผนำวก้รวมในำเอก้สู่าร JSP เพื่��อแสู่ดงผล

ร�ปแบบ<% @

Directive %>

Directive

Page 14: ภาษาเจเอสพ  (Jsp java 555

Example

ผล์ล์�พธ์�

Page 15: ภาษาเจเอสพ  (Jsp java 555

ผล์ล์�พธ์�

Example

Page 16: ภาษาเจเอสพ  (Jsp java 555

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>

 ที่��พบบ�อยู่ได แก�

Page 17: ภาษาเจเอสพ  (Jsp java 555

รวมโปรแก้รมเบ�%องต้�นำ ด�วย ภาษาเจเอสู่พื่*

(JSP Language)

Page 18: ภาษาเจเอสพ  (Jsp java 555

ผล์ล�พธ์�

โปรืแกรืมพ,มพ� 1 ถ6ง 10 ด วยู่ for

For

Page 19: ภาษาเจเอสพ  (Jsp java 555

ผล์ล�พธ์�

if...else

Page 20: ภาษาเจเอสพ  (Jsp java 555

ผล์ล�พธ์�

while Loop

Page 21: ภาษาเจเอสพ  (Jsp java 555

switch...case

ผล์ล�พธ์�

Page 22: ภาษาเจเอสพ  (Jsp java 555

โปรแก้รมต้�วอยาง

Page 23: ภาษาเจเอสพ  (Jsp java 555
Page 24: ภาษาเจเอสพ  (Jsp java 555
Page 25: ภาษาเจเอสพ  (Jsp java 555

สู่มาช้+ก้ก้ล,ม 2 เร��อง ภาษา JPS

1.  น�งสั่�วกนกวรืรืณ โมรื�สั่9ข้ 54041013022.  น�งสั่�วก�ณฑ�รื�ต่น� ศรื�ษะ 54041013033.  น�งสั่�วก�ญจน� คำ��แก ว 54041013044.  น�ยู่ไกรืสั่รืว�ฒน� ป8ญโญ 54041013105.  น�งสั่�วณฐวรืรืณ� เหมพ,จ,ต่รื 54041013266. น�ยู่ศ�กด,>รืะว� สั่�นแดง 5404101393

ช่�!นป?ที่�� 3 ภ�คำเรื�ยู่นที่�� 1/2556 สั่�ข้�ว,ที่ยู่�ก�รืคำอมพ,วเต่อรื� คำณะ

ว,ที่ยู่�ศ�สั่ต่รื� รื�ยู่ว,ช่� คำพ313 หล์�กก�รืเข้�ยู่นโปรืแกรืมบน

อ,นเต่อรื�เน0ต่