Workday/Servlet JSP

HelloServlet

NBISYS 2018. 8. 26. 08:42


package com.acrm.common;

import java.io.IOException;

import javax.annotation.PostConstruct;
import javax.annotation.PreDestroy;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebInitParam;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * Servlet implementation class HelloServlet
 */
@WebServlet(name = "Hello" , urlPatterns= {"/ptrn1","/ptrn2"}
, initParams= {@WebInitParam(name="userID", value="jorisa") , @WebInitParam(name="dirPath",value="/ettapp/log")})
public class HelloServlet extends HttpServlet {
 private static final long serialVersionUID = 1L;
      
    /**
     * @see HttpServlet#HttpServlet()
     */
    public HelloServlet() {
        super();
        // TODO Auto-generated constructor stub
    }

 /**
  * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
  */
 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  // TODO Auto-generated method stub
  response.getWriter().append("Served at: ").append(request.getContextPath());
  System.out.println(getInitParameter("userID"));
  System.out.println(getInitParameter("dirPath"));
 }

 /**
  * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
  */
 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  // TODO Auto-generated method stub
  doGet(request, response);  
 }
 
 @PostConstruct
 public void preConstruct () {
  System.out.println("@PostConstruct");
 }
 
 @PreDestroy
 public void preDestroy () {
  System.out.println("@PreDestroy");
 }
 
    @Override
    public void init() throws ServletException {
     // TODO Auto-generated method stub
     super.init();
     System.out.println("init");
    }
   
    @Override
    public void destroy() {
     // TODO Auto-generated method stub
     super.destroy();
     System.out.println("destroy");
    }

}