lesson2 JSP

26
JSP = JAVA SERVER PAGES)

Transcript of lesson2 JSP

Page 1: lesson2 JSP

JSP = JAVA SERVER PAGES)

Page 2: lesson2 JSP

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

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

ขอ้ควำมเหล่ำน้ีอยำ่งสั้น ๆ วำ่ element มีอยู ่4 แบบ คือ

1. Scripting elements

2. Comments

3. Directives 4. Actions

Page 3: lesson2 JSP

1. SCRIPTING ELEMENTS

Page 4: lesson2 JSP

เป็น Java code สั้น ๆ ท่ีสำมำรถค ำนวณหรือหำคำ่ตำมท่ีก ำหนดใหไ้ด้

ประโยคท่ีจะค ำนวณหรือหำค่ำจะตอ้งอยูร่ะหวำ่ง <%= และ %> และไมต่อ้งมี

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

ในเว็บเพ็จน้ัน

Expression

รูปแบบ

<%= expression %>

Page 5: lesson2 JSP

EXAMPLE

ผลลพัธ ์

Page 6: lesson2 JSP

จะเร่ิมตน้ดว้ย <% และปิดทำ้ยดว้ย %> ระหวำ่งเคร่ืองหมำยน้ีจะเป็น

ค ำสัง่ในภำษำจำวำ เชน่ <% out.println("Hello, World"); %>

สำมำรถใชก้บั if…else , for, while, do…while และอ่ืนๆ

รูปแบบ

<% scriptlets %>

Scriptlets

Page 7: lesson2 JSP

Example

ผลลพัธ ์

Page 8: lesson2 JSP

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

สำมำรถใช ้scriptlet ประกำศคำ่ตวัแปรไดเ้ชน่กนั แต่กำรประกำศ ชนิดขอ้มลู

ของตวัแปร เมธอด หรือคลำส ตอ้งใช ้“Declaration” เท่ำน้ัน markup หรือ เคร่ืองหมำยท่ีใชป้ระกำศ จะอยูร่ะหวำ่ง <%! กบั %>

รูปแบบ

<%! declarations %>

Declaration

Page 9: lesson2 JSP

ผลลพัธ ์

Example

Page 10: lesson2 JSP

ผลลพัธ ์

Example

Page 11: lesson2 JSP

2. Comments

Page 12: lesson2 JSP

Example

ผลลพัธ ์

Page 13: lesson2 JSP

Example

ผลลพัธ ์

Page 14: lesson2 JSP

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

รูปแบบ

<% @ Directive %>

Directive

Page 15: lesson2 JSP

Example

Page 16: lesson2 JSP

Example

Page 17: lesson2 JSP

ผลลพัธ ์

Example

Page 18: lesson2 JSP

รวมโปรแกรมเบ้ืองตน้ ดว้ยภาษาเจเอสพี

(JSP Language)

Page 19: lesson2 JSP

ผลลพัธ ์

โปรแกรมพิมพ ์1 ถึง 10 ดว้ย for

For

Page 20: lesson2 JSP

ผลลพัธ ์

if...else

Page 21: lesson2 JSP

ผลลพัธ ์

while Loop

Page 22: lesson2 JSP

switch...case

ผลลพัธ ์

Page 23: lesson2 JSP

โปรแกรมตวัอยา่ง

Page 24: lesson2 JSP
Page 25: lesson2 JSP
Page 26: lesson2 JSP

สมาชิกกลุ่ม 2

เรื่อง ภาษา JPS

1.นำงสำวกนกวรรณ โมรำสุข 5404101302

2.นำงสำวกณัฑำรตัน์ ศรีษะ 5404101303

3.นำงสำวกำญจนำ ค ำแกว้ 5404101304

4. นำยไกรสรวฒัน์ ปัญโญ 5404101310

5.นำงสำวณฐวรรณ์ เหมพิจิตร 5404101326

6. นำยศักด์ิระวี สนัแดง 5404101393

ชั้นปีท่ี 3 ภำคเรียนท่ี 1/2556

สำขำวิทยำกำรคอมพิวเตอร ์คณะวิทยำศำสตร ์

รำยวิชำ คพ313 หลกักำรเขียนโปรแกรมบนอินเตอรเ์น็ต