서블릿을 만들때 do get 을 체크하면 아래와 같이 do get 메소드가 자동 완성이 된다
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.getWriter().append("Served at: ").append(request.getContextPath());
}
여기서
response.getWriter().append("Served at: ").append(request.getContextPath());
이 문구의 뜻을 알아보면
response 내의 getWriter() 메소드 실행 <- {내부에 ("Served at: ")를 추가 + (request내의 getContextPath() )를 추가}
이라는 뜻이다
이대로만 실행시키면 결과는 아래와 같다
served at 이라는 문자열 출력 + (request 내의 getContextPath() 결과로 가져온 컨텐츠 경로) 를 출력하였다
굳이 컨텐츠 경로를 출력할 목적이 아니라면 지워도 상관없는 문구였다. 아니 지우고 원하는 코드를 작성하자
'Java > 이론 및 용어' 카테고리의 다른 글
오버라이드 시 @Override 를 꼭 쓰자 (0) | 2022.08.03 |
---|---|
디폴트 생성자의 super() 의미 (0) | 2022.08.01 |
servlet 의 get / post 인코딩 방법 (0) | 2022.07.05 |
servlet spec 3.0 미만에서 xml의 display-name 의미 (0) | 2022.07.04 |
[JSP] 입출력 시의 문자 인코딩 (0) | 2022.05.17 |
댓글