SlideShare a Scribd company logo
1 of 26
Download to read offline
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 หลักกำรเขียนโปรแกรมบนอินเตอร์เน็ต

More Related Content

Viewers also liked

Java Web Programming (JSP/Servlet) Using Eclipse and Tomcat
Java Web Programming (JSP/Servlet) Using  Eclipse and TomcatJava Web Programming (JSP/Servlet) Using  Eclipse and Tomcat
Java Web Programming (JSP/Servlet) Using Eclipse and TomcatIMC Institute
 
1. ความรู้เกี่ยวกับการ web programming
1. ความรู้เกี่ยวกับการ web programming1. ความรู้เกี่ยวกับการ web programming
1. ความรู้เกี่ยวกับการ web programminghello8421
 
พื้นฐานภาษาจาวา
พื้นฐานภาษาจาวาพื้นฐานภาษาจาวา
พื้นฐานภาษาจาวาPrawwe Papasson
 
Basic java need to know for newbie android developer
Basic java need to know for newbie android developerBasic java need to know for newbie android developer
Basic java need to know for newbie android developerAppcodev
 
01 ความรู้เกี่ยวกับการ web programming
01 ความรู้เกี่ยวกับการ web programming01 ความรู้เกี่ยวกับการ web programming
01 ความรู้เกี่ยวกับการ web programmingsupatra178
 

Viewers also liked (13)

lesson4 JSP
lesson4 JSPlesson4 JSP
lesson4 JSP
 
lesson1 JSP
lesson1 JSPlesson1 JSP
lesson1 JSP
 
Java Web Programming (JSP/Servlet) Using Eclipse and Tomcat
Java Web Programming (JSP/Servlet) Using  Eclipse and TomcatJava Web Programming (JSP/Servlet) Using  Eclipse and Tomcat
Java Web Programming (JSP/Servlet) Using Eclipse and Tomcat
 
lesson4 JSP
lesson4 JSPlesson4 JSP
lesson4 JSP
 
Jsp
JspJsp
Jsp
 
Java Web programming Using NetBeans
Java Web programming Using NetBeansJava Web programming Using NetBeans
Java Web programming Using NetBeans
 
lesson5 JSP
lesson5 JSPlesson5 JSP
lesson5 JSP
 
1. ความรู้เกี่ยวกับการ web programming
1. ความรู้เกี่ยวกับการ web programming1. ความรู้เกี่ยวกับการ web programming
1. ความรู้เกี่ยวกับการ web programming
 
พื้นฐานภาษาจาวา
พื้นฐานภาษาจาวาพื้นฐานภาษาจาวา
พื้นฐานภาษาจาวา
 
Java2
Java2Java2
Java2
 
lesson3 JSP
lesson3 JSPlesson3 JSP
lesson3 JSP
 
Basic java need to know for newbie android developer
Basic java need to know for newbie android developerBasic java need to know for newbie android developer
Basic java need to know for newbie android developer
 
01 ความรู้เกี่ยวกับการ web programming
01 ความรู้เกี่ยวกับการ web programming01 ความรู้เกี่ยวกับการ web programming
01 ความรู้เกี่ยวกับการ web programming
 

Similar to lesson2 JSP (8)

lesson2 JSP
lesson2 JSPlesson2 JSP
lesson2 JSP
 
บทที่2
บทที่2บทที่2
บทที่2
 
Javacentrix com chap08-0
Javacentrix com chap08-0Javacentrix com chap08-0
Javacentrix com chap08-0
 
Q1
Q1Q1
Q1
 
ผังงาน
ผังงานผังงาน
ผังงาน
 
ผังงาน (Flowchart)
ผังงาน (Flowchart)ผังงาน (Flowchart)
ผังงาน (Flowchart)
 
lesson5 JSP
lesson5 JSPlesson5 JSP
lesson5 JSP
 
Java
JavaJava
Java
 

lesson2 JSP