Java Servlet
Main page
Home
[ Search | Home Page | Index Java Servlet ]

PrevExempleNext
  • But...
    Your first servlet.

  • hello_1.java : Source code...


  • Execution du servlet


  • source code : ... (sorry comments are in French)
      import java.io.* ;
      // l'extension java  pour la gestion des servlets   
      // !! au "x" de javax. cela precise que c'est un extension de Java   
      import javax.servlet.* ;
    
      public class hello_1 extends GenericServlet 
      {
      public void service(ServletRequest req, ServletResponse res) 
            throws ServletException, IOException
        {
    	// Recherche du flux d'ecriture   
    	ServletOutputStream out = res.getOutputStream() ;
    
    	// Ecriture de la page reponse   
    	out.println("<HTML><HEAD>") ;
    	out.println("<TITLE>hello_1.java</TITLE>") ;
    	out.println("</HEAD>") ;
    	out.println("<BODY>") ;
    
    	out.println("<H3>Hello World...</H3>") ;
    	out.println("<BR>Page generated by hello_1.java") ;
    
    	out.println("</BODY></HTML>") ;
        }
      }


  • Idem en specifique HTTP...
    Ecrire notre 2eme servlet.


  • hello_2.java : Source servlet...


  • Execution du servlet


  • source code : ...
      import java.io.* ;
      // l'extension java  pour la gestion des servlets   
      // !! au "x" de javax. cela precise que c'est un extension de Java   
      import javax.servlet.* ;
      import javax.servlet.http.* ;
    
      public class hello_2 extends HttpServlet 
      {
        // reponse au "GET"    
        public void doGet(HttpServletRequest req, HttpServletResponse res) 
              throws ServletException, IOException
        {
    	res.setContType("text/html");
    
    	// Recherche du flux d'ecriture   
    	ServletOutputStream out = res.getOutputStream() ;
    
    	// Ecriture de la page reponse   
    	out.println("<HTML><HEAD>") ;
    	out.println("<TITLE>hello_2.java</TITLE>") ;
    	out.println("</HEAD>") ;
    	out.println("<BODY>") ;
    
    	out.println("<H3>Hello World...</H3>") ;
    	out.println("<BR>Page generated by hello_2.java") ;
    
    	out.println("</BODY></HTML>") ;
        }
    
        // reponse au "POST"    
        public void doPost(HttpServletRequest req, HttpServletResponse res) 
              throws ServletException, IOException
        {
    	doGet(req, res) ;
        }
      }


  • test srvChart



Copyright © 1996..2003, BERTHOU. All right reserved.
Last change : 05 March 2003 18H20