1. httpserlet 추상 클래스를 상속하는 Java 클래스를 만듭니다.
public class SxtServlet extends HttpServlet{ //初始化servlet public void init() throws ServletException { ... } //实现主要功能 @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ... } @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ... } //销毁servlet @Override public void destroy() { ... } }
2. WebRoot/WEB-INF/web.xml 파일을 찾아 다음 코드를 작성합니다.
<servlet> <!-- java类名--> <servlet-name>SxtServlet</servlet-name> <!-- java路径 --> <servlet-class>sxt.com.SxtServlet</servlet-class> </servlet> <servlet-mapping> <!-- java类名 --> <servlet-name>SxtServlet</servlet-name> <!-- 表单中action连接的名字(自己起) --> <url-pattern>/login</url-pattern> </servlet-mapping>
3 jsp 페이지에서 action=""은 in과 동일해야 하며 앞에 /를 추가해야 합니다. .
<form action="login" method="post"> ... </form>
1. httpserlet 추상 클래스를 상속하는 Java 클래스를 만듭니다.
public class SxtServlet extends HttpServlet{ //初始化servlet public void init() throws ServletException { ... } //实现主要功能 @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ... } @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ... } //销毁servlet @Override public void destroy() { ... } }
2. WebRoot/WEB-INF/web.xml 파일을 찾아 다음 코드를 작성합니다.
<servlet> <!-- java类名--> <servlet-name>SxtServlet</servlet-name> <!-- java路径 --> <servlet-class>sxt.com.SxtServlet</servlet-class> </servlet> <servlet-mapping> <!-- java类名 --> <servlet-name>SxtServlet</servlet-name> <!-- 表单中action连接的名字(自己起) --> <url-pattern>/login</url-pattern> </servlet-mapping>
3 jsp 페이지에서 action=""은 in과 동일해야 하며 앞에 /를 추가해야 합니다. .
아아아아위 내용은 JSP 및 Java 코드를 사용하여 동적 페이지를 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!