본문 바로가기

어노테이션

by 801lhy 2019. 6. 20.

어노테이션 실습

톰캣이 web.xml 파일을 확인 → 매핑된 자바파일(.java)을 Servlet 으로 변환시켜 실행시킴

어노테이션을 명시하면 web.xml에 매핑하지 않아도 톰캣이 어노테이션을 확인하고 어노테이션에 명시한 url로 접근하라는 매핑을 함.

package test1;

import javax.servlet.*;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.*;
import java.io.*;
import java.util.Calendar;

@WebServlet("/superman1")

public class tt2 extends HttpServlet{
 public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException{
  response.setContentType("text/html");
  response.setCharacterEncoding("euc-kr");
  Calendar c=Calendar.getInstance();
  int hour=c.get(Calendar.HOUR_OF_DAY);
  int minute=c.get(Calendar.MINUTE);
  int second=c.get(Calendar.SECOND);
  PrintWriter out=response.getWriter();
  out.write("<HTML><HEAD><TITLE>ServletTest</TITLE></HEAD>");
  out.write("<BODY><H1>");
  out.write("현재시각은 ");
  out.write(Integer.toString(hour));
  out.write("시 ");
  out.write(Integer.toString(minute));
  out.write("분 ");
  out.write(Integer.toString(second));
  out.write("초입니다.");
  out.write("</H1></BODY></HTML>");
  out.close();
 }
}

더보기

 

 

'' 카테고리의 다른 글

echart  (0) 2021.09.12
Spring Framework 이해하기 ( home.jsp 동작원리 )  (0) 2019.10.16
웹 개발 프레임워크 조사 React / Angular / Vue  (0) 2019.09.26
POST GET 한글 처리  (0) 2019.06.20
GET 과 POST의 차이  (0) 2019.06.19