본문 바로가기
back-end/서블릿

@WebServlet 어노테이션

by Ryuuu 2021. 6. 28.

사용법

web.xml을 열어서

metadata-complete="true"
metadata-complete="false"

위에 있는대로 true를 false로 바꾼다

 

 

그 뒤 java 소스에다가 

@WebServlet("/test")

이런식으로 WebSublet annotation을 해주면 거기로 url매핑된다.

 

 

@WebServlet 어노테이션 주요 속성

1. name

서블릿의 이름을 설정하는 속성
기본값은 빈 문자열("")이다.

 

@WebServlet(name="서블릿이름")


2. urlPatterns

서블릿의 URL 목록을 설정하는 속성
속성값으로 String 배열을 지정한다.
기본값은 빈 배열({})이다.

 

서블릿에 대해 한 개의 URL을 설정하는 경우

@WebServlet(urlPatterns="/url") 또는

@WebServlet(urlPatterns={"/url"})

 

서블릿에 대해 여러 개의 URL을 설정하는 경우

@WebServlet(urlPatterns={"/url1", "/url2", "/url3"})


3. value

urlPatterns와 같은 용도
어노테이션에서 단일 속성 'value'는 생략 가능

 

@WebServlet(value="/url") 또는

@WebServlet("/url");

 

4. 여러 개의 속성 동시에 지정하기

@WebServlet(value="/url", name="서블릿이름")

 

'back-end > 서블릿' 카테고리의 다른 글

서블릿 필터  (0) 2021.06.28
JSP 한글입출력  (0) 2021.06.28
JSP GET/POST  (0) 2021.06.28
web.xml 기본 설정  (0) 2021.06.27
서블릿이란  (0) 2021.06.27

댓글