logo

Servlet With Annotation (feature Of Servlet3):


Show

Annotation represents the metadata. If you operate annotation, deployment descriptor (web.xml file) isn't always required. But you need to have tomcat7 because it will now no longer run withinside the preceding versions of tomcat. @WebServlet annotation is used to map the servlet with the specified name.

Example of easy servlet via way of means of annotation

There is given the easy instance of servlet with annotation

Simple.java

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;  

@WebServlet("/Simple")  
public class Simple extends HttpServlet {  
    private static final long serialVersionUID = 1L;  

    protected void doGet(HttpServletRequest request, HttpServletResponse response)  
                            throws ServletException, IOException {           

        response.setContentType("text/html");  
        PrintWriter out=response.getWriter();            

        out.print("<html><body>");  
        out.print("<h3>Hello Servlet</h3>");  
        out.print("</body></html>");  
    }  
}  

download this example (developed without IDE)

download this example (developed using Eclipse IDE)

download this example (developed using Netbeans IDE)