1. ServletConfig 인터페이스는 Servlet 자체의 관련 구성 정보를 설명하는 데 사용됩니다. ServletContext 인터페이스는 애플리케이션(server.xml의 Context 구성, 즉 가상 디렉터리)과 관련된 정보를 설명하는 데 사용됩니다.
2.서블릿 구성 초기화 매개변수. 예:
다음과 같이 코드 코드를 복사합니다 .
<서블릿>
<서블릿 이름>XXX</서블릿 이름>
<servlet-class>Xxx</servlet-class>
<초기화 매개변수>
<param-name>yyy</param-name>
<param-값>xxx</param-값>
</init-param>
</서블릿>
이러한 초기화 매개변수는 this.getServletConfig.getInitParameter()를 통해 얻을 수 있습니다.
3.javax.servlet.Servlet 인터페이스는 Servlet의 기본 인터페이스로, 정의된 모든 Servlet은 이 인터페이스를 구현해야 합니다. Javax.servlet.GenericServlet은 이 인터페이스를 구현하는 기본 클래스입니다. HttpServlet은 GenericServlet 클래스에서 상속됩니다. GenericServlet은 ServletConfig 인터페이스를 구현하므로 this.getServletConfig.getInitParameter를 사용하지 않고도 HttpServlet.getInitParameter(), HttpServlet.getServletName() 메소드 등 HttpServlet에서 ServletConfig의 메소드를 직접 호출할 수 있습니다. () 등을 구하는 방법.
4.서블릿 초기화 방법:
javax.servlet.Servlet 인터페이스의 init 메소드에는 매개변수가 있습니다. 원래 메소드는 init(ServletConfig config) 메소드입니다. GeneralServlet 클래스는 Servlet 인터페이스를 구현하고 init(ServletConfig config) 메소드에서 기본 기능을 구현한 후 확장을 위해 매개변수가 없는 init() 메소드를 호출합니다. 따라서 HttpServlet 메소드를 상속할 때 일반적으로 매개변수 없이 init 메소드를 다시 작성합니다.
5.서블릿 서비스 방법:
이 메소드는 서블릿의 주요 메소드이다. 모든 요청은 실행을 위해 이 메소드로 전달됩니다. HttpServlet에서 서비스 메소드의 기능은 요청 유형에 따라 처리를 위해 doPost, doGet 및 기타 메소드에 요청을 넘겨주는 것입니다. 따라서 HttpServlet에서는 doPost, doGet 및 기타 메소드만 다시 작성하면 됩니다. doService 메소드를 다시 작성하면 doPost 및 doGet 메소드가 작동하지 않습니다.