Servlets and JSP servlets JSP ppt typical web

Servlets and JSP servlets. JSP. ppt

typical web page – source <html> <head> <meta http-equiv=Content-Type content="text/html”> <title>Hello</title> </head> <body> Hello World </body> </html> servlets. JSP. ppt

code public class Hello extends Http. Servlet { public void do. Post(Http. Servlet. Request request, throws IOException, Servlet. Exception { response. set. Content. Type("text/html"); Print. Writer out = response. get. Writer(); out. println("<html>"); out. println("<head>"); out. println("<title>"); out. println("Hello"); out. println("</title>"); out. println("</head>"); out. println("<body>"); out. println("Hello"); out. println("</body>"); out. println("</html>"); Http. Servlet. Response response) <html> <head> <meta http-equiv=Content-Type content="text/html”> <title>Hello</title> </head> <body> Hello </body> </html> } /* end do. Post */ public void do. Get(Http. Servlet. Request request, Http. Servlet. Response response) throws IOException, Servlet. Exception { do. Post(request, response); } /* end do. Get */ } // end class servlets. JSP. ppt

Java Server Page <html> <head> <meta http-equiv="Content-Type" content="text/html”> <title>Hello</title> </head> <body> Hello, today is <%= new java. util. Date() %> </body> </html> Hello, today is Mon Apr 09 19: 26: 58 EDT 2007 servlets. JSP. ppt

code public class Hello extends Http. Servlet { public void do. Post(Http. Servlet. Request request, throws IOException, Servlet. Exception { response. set. Content. Type("text/html"); Print. Writer out = response. get. Writer(); out. println("<html>"); out. println("<head>"); out. println("<title>"); out. println("Hello"); out. println("</title>"); out. println("</head>"); out. println("<body>"); Date d = new java. util. Date(); out. println("Hello, today is “ + d); out. println("</body>"); out. println("</html>"); } /* end do. Post */ Http. Servlet. Response response) <html> <head> <meta http-equiv=Content-Type content="text/html”> <title>Hello</title> </head> <body> Hello, today is <%= new java. util. Date() %> </body> </html> Hello, today is Mon Apr 09 19: 26: 58 EDT 2007 public void do. Get(Http. Servlet. Request request, Http. Servlet. Response response) throws IOException, Servlet. Exception { do. Post(request, response); } /* end do. Get */ } // end class servlets. JSP. ppt

Java Server Pages (JSP) are servlets • they have to be compiled • when invoked, they run as a servlet, where the code to print out each line of HTML is generated for you servlets. JSP. ppt

invoking your servlet from within a JSP • you can use <jsp: > tags within the Java Server Page: <jsp: include page="/servlet/My. Servlet" flush="true" /> 1. the page buffer that the JSP has created so far is output to the browser 2. the servlet executes and sends its output to the browser 3. when the servlet has finished executing, control is transferred back to the JSP page and the page continues executing (sending more output to the browser) <jsp: forward page="/servlet/My. Servlet" /> 1. the page buffer that the JSP has created so far is output to the browser 2. the JSP stops executing 3. the servlet executes and sends its string output to the browser servlets. JSP. ppt

the end of this Power. Point file Hooray! servlets. JSP. ppt
- Slides: 8