JSP หรือ Servlet


หน้าแรก JSP JSP หรือ Servlet
Servlet เป็นเทคโนโลยีที่คิดค้นก่อน JSP และนำเอาภาษาจาวามาใช้เป็น
พื้นฐานบนเว็บเช่นเดียวกัน การทำงานของทั้งสองก็คล้ายกันทุกอย่าง แต่ JSP
จะมีขั้นตอนที่เพิ่มขึ้นมาคือ การแปลงเอกสาร JSP ให้เป็น Servlet ก่อน สรุปก็คือ
สุดท้ายเอกสาร JSP จะต้องถูกแปลงเป็น Servlet นั่นเอง สำหรับผู้ที่เคยใช้
Servlet มาบ้างจะรู้ดีว่าการแสดงผลของ Servlet จะค่อนข้างยุ่งยากเพราะไม่
สามารถใส่แท็ก HTML แทรกเข้าไปได้ ต้องพิมพ์แท็ก HTML ออกมาเอง โดยใช้
คำสั่ง out.print() แต่ถ้าเป็น JSP แล้วเราสามารถนำแท็ก HTML มารวมกับ
แท็ก JSP ได้เลย

         ลองเปรียบเทียบเอกสาร JSP และ Servlet ทั้งสองตัวนี้

Servlet

JSP

         ตัวอย่างโค้ดทั้ง Servlet และ JSP จะให้ผลเหมือนกันคือพิมพ์คำว่า “Hello World” ออกมาที่บราวเซอร์ แต่จะเห็นว่าการใช้ JSP ทำให้การจัดหน้าตาของ
เอกสาร HTML ทำได้สะดวกขึ้นเพราะสามารถสร้างเอกสาร HTML จากเครื่องมือ
ต่าง ๆ ที่มีประสิทธิภาพต่าง ๆ เช่น Macromedia Dreamweaver หรือ Microsoft
FrontPage ก่อน แล้วค่อยนำแท็ก JSP เข้าไปแทรกภายหลัง ทำให้การแสดงข้อ
มูลเพื่อนำเสนอจะทำได้อย่างมีประสิทธิภาพมากกว่า


ขึ้นไปด้านบน