인프런 커뮤니티 질문&답변

jaho321님의 프로필 이미지

작성한 질문수

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

HttpServletRequest - 기본 사용법

@WebServlet name 역할?

작성

·

859

0

안녕하세요 

서블릿 클래스를 만들때 WebServlet 어노테이션을 사용하는데

강의에서 항상 name, urlpatterns를 같이 적어주던데 

name의 역할이 따로 있나요 ?

활용하는 경우가 생기나요?

답변 2

1

안녕하세요. jaho321님, 공식 서포터즈 David입니다.

.
xml 파일로 servlet의 url mapping이나 filter 적용시 servlet의 이름이 필요할 때가 있었습니다.

WebServlet에서 name 속성은 선택사항이며 name 속성을 사용하지 않으면 내부적으로 클래스의 전체 이름이 지정됩니다.

WebFilter 애노테이션을 사용할 경우 servlet name(optional)으로 filter를 적용할 수도 있습니다.

 

https://tomcat.apache.org/tomcat-7.0-doc/servletapi/javax/servlet/annotation/WebServlet.html

https://tomcat.apache.org/tomcat-7.0-doc/servletapi/javax/servlet/annotation/WebFilter.html
.
감사합니다.

0

jaho321님의 프로필 이미지
jaho321
질문자

감사합니다~

jaho321님의 프로필 이미지

작성한 질문수

질문하기