how to write hello world servlet Example



package com.example;

import javax.servlet.*;
import javax.servlet.http.*;

// Extend HttpServlet class
public class Helloworld extends HttpServlet {
    private String message;

    public void init() throws ServletException {
        // Do required initialization
        message = "Hello World";

    public void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        // Set response content type
        // Actual logic goes here.
        PrintWriter out = response.getWriter();
        out.println("<h1>" + message + "</h1>");

    public void destroy() {
        // do nothing.




Give is code But i run the Project There is no Output comes 404 Error is comes in web Page . we need create Jsp Page also for servlet? I am really new in Servlet Please help how to write hello world is Servlet .

You have created servlet class like this:

public class Helloworld extends HttpServlet

But in web.xml you have mapping like this:


You need to have same name, so you're getting 404 error. Change either your servlet name to HelloForm or change <servlet-class> to HelloWorldin web.xml