src 폴더에 Sample.java 서블릿을 만들었습니다. 서블릿 매핑
와 내가 페이지 디렉토리 이름은 서블릿 URL 맵핑에 언급해야하는 이유를 내가지고 있지 않다 페이지/샘플로 서블릿 매핑에 제공 할 필요가 지금First.html
/페이지 디렉토리 즉, 페이지의 HTML 페이지를 만들었습니다.그대로 루트 폴더에 있습니다.
src 폴더에 Sample.java 서블릿을 만들었습니다. 서블릿 매핑
와 내가 페이지 디렉토리 이름은 서블릿 URL 맵핑에 언급해야하는 이유를 내가지고 있지 않다 페이지/샘플로 서블릿 매핑에 제공 할 필요가 지금First.html
/페이지 디렉토리 즉, 페이지의 HTML 페이지를 만들었습니다.그대로 루트 폴더에 있습니다.
루트 패키지에 클래스를 두지 마십시오.
샘플 클래스를 패키지 (예 : com.foo.andy.sample
)에 넣었 으면 웹 응용 프로그램의 web.xml에서 servet을 선언하고이 서블릿에 대해 하나 이상의 (적어도) 매핑을 선언해야합니다.
this tutorial에 따라 수행 방법을 알 수 있습니다.
<servlet>
<servlet-name>SampleServlet</servlet-name>
<servlet-class>com.foo.andy.sample.Sample</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>SampleServlet</servlet-name>
<url-pattern>/pages/Sample</url-pattern>
</servlet-mapping>
그리고 당신의 서블릿이
우리는 어떤 서블릿을 보장하기 위하여 서블릿 매핑이 필요합니다 .../yourWebApp/페이지/샘플에 액세스 할 수 있습니다 :
당신은 다음은 web.xml의 라인이 필요 어떤 유형의 URL 요청에서 호출됩니다. 그렇게하려면 web.xml
파일을 작성해야합니다. 클래스는 com.example
패키지에 있다고 가정하십시오.
<servlet>
<servlet-name>SampleServlet</servlet-name>
<servlet-class>com.example.Sample</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>SampleServlet</servlet-name>
<url-pattern>/Sample</url-pattern>
</servlet-mapping>
이 코드를 작성
는<form action="/Sample">
HTML 페이지의 URL (/ 샘플)을 넣어. 클래스를 루트 디렉토리에두면 안됩니다.