Presentation is loading. Please wait.

Presentation is loading. Please wait.

In Class Assg 4 - Solution

Similar presentations


Presentation on theme: "In Class Assg 4 - Solution"— Presentation transcript:

1 In Class Assg 4 - Solution
co Func2 Servlet Customer object Creates Cust.html Creates co request response User Retrieves info HTML (response) With Cust info Cust Servlet Chapter 8 © copyright Janson Industries 2011

2 In Class Assg 4 - Solution
import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class CustServlet extends HttpServlet { private static final long serialVersionUID = 1L; public CustServlet() { super(); } Chapter 8 © copyright Janson Industries 2011

3 © copyright Janson Industries 2011
protected void doGet(HttpServletRequest req, HttpServletResponse resp, Customer cust) throws ServletException, IOException { resp.setContentType("text/html"); try { PrintWriter out = new PrintWriter(resp.getOutputStream()); out.println("<HTML>"); out.println("<HEAD><Title>Servlet Response</Title></HEAD>"); out.println("<BODY>"); out.println("The customer name is: " + cust.getCustName() + "<BR>"); out.println("The street is: " + cust.getShipToStreet() + "<BR>"); out.println("The city is: " + cust.getShipToCity() + "<BR>"); out.println("The state is: " + cust.getShipToState() + "<BR>"); out.println("The zip is: " + cust.getShipToZip() + "<BR>"); out.println("The contact person is: "+cust.getContactPerson()+"<BR>"); out.println("The phone number is: “ +cust.getContactPhone()+"<BR>"); out.println("</BODY>"); out.println("</HTML>"); out.close(); } catch (Exception e) { System.out.println("Sample Servlet failed: "); e.printStackTrace(); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { Chapter 8 © copyright Janson Industries 2011

4 In Class Assg 4 - Solution
import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class Func2Servlet extends HttpServlet { private static final long serialVersionUID = 1L; Customer co = new Customer(); public Func2Servlet() { super(); } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { Chapter 8 © copyright Janson Industries 2011

5 In Class Assg 4 - Solution
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { co.setCustName(request.getParameter("CustName")); co.setShipToStreet(request.getParameter("Street")); co.setShipToCity(request.getParameter("City")); co.setShipToState(request.getParameter("State")); co.setShipToZip(request.getParameter("Zip")); co.setContactPerson(request.getParameter("ContactPerson")); co.setContactPhone(request.getParameter("PhoneNum")); CustServlet cs = new CustServlet(); cs.doGet(request, response, co); } Don’t forget to change Cust.html to invoke Func2Servlet Chapter 8 © copyright Janson Industries 2011


Download ppt "In Class Assg 4 - Solution"

Similar presentations


Ads by Google