lesson2 JSP

Post on 26-Jun-2015

360 views 0 download

Tags:

Transcript of lesson2 JSP

JSP = JAVA SERVER PAGES)

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

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

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

1. Scripting elements

2. Comments

3. Directives 4. Actions

1. SCRIPTING ELEMENTS

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

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

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

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

Expression

รูปแบบ

<%= expression %>

EXAMPLE

ผลลพัธ ์

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

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

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

รูปแบบ

<% scriptlets %>

Scriptlets

Example

ผลลพัธ ์

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

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

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

รูปแบบ

<%! declarations %>

Declaration

ผลลพัธ ์

Example

ผลลพัธ ์

Example

2. Comments

Example

ผลลพัธ ์

Example

ผลลพัธ ์

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

รูปแบบ

<% @ Directive %>

Directive

Example

Example

ผลลพัธ ์

Example

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

(JSP Language)

ผลลพัธ ์

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

For

ผลลพัธ ์

if...else

ผลลพัธ ์

while Loop

switch...case

ผลลพัธ ์

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

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

เรื่อง ภาษา JPS

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

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

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

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

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

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

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

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

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