เล่นกับ Get Request และ Post Request ใน JSP


หน้าแรก JSP เล่นกับ Get Request และ Post Request ใน JSP
บทความนี้จะพูดถึงการรับส่งข้อมูลระหว่าง Page ใน JSP ด้วย get และ post
การส่งข้อมูลแบบ get จะสังเกตง่ายๆคือค่าของตัวแปรแปะมากับ URL ส่วนการ Post จะไม่เห็นรวมอยู่ใน Url เหมือนแต่จะนิยมใช้ในการส่งค่าผ่าน form

การรับส่งค่าแบบ GET
รับทำเว็บ  webUB.com


จากรูปจะเห็นได้ว่ามีการส่งข้อมูลไปยังหน้าเพจ welcome1.jsp ซึ่ง link แรก จำทำการส่งตัวแปร mode โดยตัวแปร mode เก็บค่า 1 และ link ที่สองทำการส่งค่าตัวแปร 2 ตัว คือ mode และ text
รับทำเว็บ  webUB.com

จากรูปข้างต้นเป็นการรับค่าแบบ get เพื่อนำมาใช้ใน code ซึ่งตัวอย่างจะใช้ request.getParameter(String ชื่อตัวแปร) ในการดึงค่าที่ถูกส่งมากับตัวแปรแบบ GET

การรับส่งค่าแบบ POST
การส่งข้อมูลแบบ POST จะไม่เห็นค่าและชื่อตัวแปรใน address bar ของ Browser ซึ่งนิยมใช้ในการส่งค่าผ่าน form ต่าง
รับทำเว็บ  webUB.com

จากรูปเป็นการส่งข้อมูลแบบ Post และการรับข้อมูลแบบมาใช้งาน โดยจะสังเกตเห็นได้ว่าการดึงค่าจากตัวแปรที่ส่งมาใช้คำสั่งเดียวกันคือ request.getParameter(..);
ซึ่งทำให้สรุปง่ายว่าแม้ว่าจะส่งข้อมูลแบบ Post หรือ Get การดึงค่าในตัวแปรก็ไม่แตกต่างกัน
ปล.เนื้อหาในบทความนี้เป็นการจดบันทึกส่วนตัวของผมซึ่งปล่อยเป็นสถานะใคร ใช้วิจารณญาณในการอ่านนะครับ ถ้าส่วนไหนถูกผิดอย่างไรก็ขอคำแนะนติชมและชี้แนะด้วยนะครับ

refer: http://servletjava.blogspot.com/2012/10/get-request-post-request-jsp.html

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