
톰캣이 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 |