2012-11-30 2 views
1

우리는 서블릿을 만들 때 배포 설명자 즉 web.xml에 항목을 만듭니다.하지만 JSP를 만들 때 web.xml에 항목을 만들지 않습니까? 서블릿을 제공하기위한 서블릿 컨테이너와 JSP를 제공하기위한 JSP 컨테이너가 있기 때문입니까?왜 web.xml에 JSP 항목이 없습니까?

+1

좋은 질문 친구 .. 나는 또한 그것에 대해 궁금합니다. –

+0

이것은 jsp가 그의 파일 이름으로 자신의 경로를 선언했기 때문이라고 생각합니다. 서블릿 경로는 web.xml에서 선언되었으므로 이제 서블릿 3.0 이후에 anotations로 선언 할 수 있습니다. –

답변

0

예, JSP 컨테이너가 JSP 페이지 요청을 처리합니다. 서블릿 컨테이너는 요청의 URL과 일치하는 컨테이너의 서블릿을 찾습니다. 이 도움이

희망 : JSP 컨테이너가 JSP 요청을 처리하는 방법에 대한 자세한 정보를 들어

, 아래 게시물을 참조 할 수 있습니다.

http://www.coderanch.com/t/364444/Servlets/java/JSP-container

0

그것은 그 사실은 그들도 주목받을된다는 것입니다 .. 사실이 아니다 ...하지만 그렇게 웹 서버 (JSP 컨테이너) 내부 JSP로 그것을 만드는 서블릿을 컴파일로 우리는 ..이 없습니다 내부 구성 파일의 첫 번째 요청 자체에 대한 각 jsp에 대한 항목이며 모든 요청에 ​​대해 해당 경로를 사용합니다. jsp 페이지에 대한 요청이 있으면 서버는 설정 파일에서 현재 페이지를 확인하고 응답을 제공합니다. 우리는 우리의 JSP 페이지의 URL을 변경하려면

, 우리는 우리 자신 서블릿

예를 들어, 현재의 같은과 web.xml의 일부 항목을 만들 수 있습니다 tomcat에서 JSP는 conf/web.xml 파일에서 구성됩니다.

그게 전부입니다.

관련 문제