Skip to content

byexpert110/java-servlet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

servlet

mvn clean jetty7:run or mvn clean jetty:run

To test basic Servlet with browser : http://localhost:8080/servlet/basicServlet

how it works

check web.xml descriptor

 <servlet>
        <servlet-name>BasicServlet</servlet-name>
        <servlet-class>com.rupp.sample.web.BasicServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>BasicServlet</servlet-name>
        <url-pattern>/basicServlet</url-pattern>
    </servlet-mapping>
    

BasicServlet.java

public class BasicServlet extends HttpServlet {
    //resource
    private String message;
    @Override
    public void init() throws ServletException {
        System.out.println("=====init method is called====");
        //populate initialize resources
        message = "Hello world - my Basic Servlet";
    }

    @Override
    protected void service(HttpServletRequest request, HttpServletResponse response) throws IOException {
        System.out.println("=====service method is called ====");
        //render to html page
       // Set response content type
        response.setContentType("text/html");

        // Actual logic goes here.
        PrintWriter out = response.getWriter();
        out.println(String.format("<h1> %s </h1>", message));
    }

    @Override
    public void destroy() {
        System.out.println("=====destroy method is called====");
    }
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages