Tomcat8 and Java Servlet : SendRedirect Method

Tawan_Ait
2 min readMar 29, 2020

--

เราจะทำหน้า Search โดยการใช้ Method sendRedirect() ของ HttpServletResponse เพื่อ send ออกไปข้างนอกเพื่อค้นหาข้อมูล

เปิดโปรแกรม IntalliJ ขึ้นมาเลย และใช้โปรเจ็กต์เดิม ที่ชื่อ MyWebApp

เริ่มด้วยการสร้างไฟล์ searcher.jsp โดยการคลิกขวาที่ webapp > New > File > searcher.jsp > กด Enter

ภายในไฟล์ searcher.jsp ก็มีประมาณนี้

เมื่อเราได้หน้าตามาแล้ว เราอยากจะเห็นหน้าตาของเขาก่อนว่าเป็นไงน่ะ งั้นเราทำ package ก่อน ….ไปที่ localhost:8080/MyWebApp/searcher.jsp ที่ Browser ของเรา “อย่าลืมปลุกเจ้าแมวล่ะ หมายถึง Start TomCat”

ต่อไปเราจะสร้าง Class ชื่อ SearcherServlet ที่เป็น Servlet โดยการคลิกขวาที่ com.easyjung > New > Java Class > SearcherServlet > กด Enter

ภายใน SearcherServlet จะต้องสืบทอด HttpServlet และพิมพ์ doget ข้างใน Class และลบ super.doGet(req, resp); ออกด้วยประมาณนี้

ต่อไปเราจะทำการ Mapping ระหว่าง searcher.jsp กับ SearcherServletโดยการไปที่ web.xml

เมื่อได้อย่างงี้แล้ว ทดลองทำ Package กันดูเน้อ นี่คือหน้าเริ่มต้นก่อนจะกด Search

ข้างล่างคือหน้า หลังจากที่กด Search ถ้าได้ประมาณนี้ถือว่าใช้ได้

--

--

No responses yet