AJP Lab Exercise-6


 6. Write down the Program for testing the Servlet and study deployment descriptor.




Servlet Program (Testing the Servlet):



import java.io.*; 
import javax.servlet.*;
import jakarta.servlet.http.*;

public class HelloServlet extends HttpServlet {
    public void doGet(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {

        response.setContentType("text/html"); 
        PrintWriter out = response.getWriter();
        out.println("<html><body>");
        out.println("<h2>Welcome to Servlet Programming!</h2>");
        out.println("</body></html>");
    }
}


----------------------------------------------------


Deployment Descriptor (web.xml):


<web-app xmlns="http://java.sun.com/xml/ns/javaee" version="3.0">
  <servlet>
    <servlet-name>HelloServlet</servlet-name>
    <servlet-class>HelloServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>HelloServlet</servlet-name>
    <url-pattern>/hello</url-pattern>
  </servlet-mapping>
</web-app>