이 기사에서는 서블릿이 XML 파일의 간단한 구성을 수행하는 방법을 간략하게 소개합니다. 자세한 내용을 알아보려면 Java Tutorial 과정을 추천하세요.
웹 프로젝트에서 수업을 작성하세요.
파일 이름: "SimpleServlet.java"
package cn.mldn.lxh.servlet ;//定义包 import java.io.* ; // HttpServlet属于javax.servlet.http包下 // ServletException属于javax.servlet包下 import javax.servlet.* ;//导入HttpServlet所属的包 // HttpServletRequest、HttpServletResponse存放在javax.servlet.http包下 import javax.servlet.http.* ; public class SimpleServlet extends HttpServlet { // 表示处理get请求 public void doGet(HttpServletRequest req,HttpServletResponse resp) throws IOException,ServletException //抛出异常 { PrintWriter out = resp.getWriter() ;//实例化out对象。 out.println("<HTML>") ; out.println("<HEAD>") ; out.println("<TITLE>THE FIRST SERVLET</TITLE>") ; out.println("</HEAD>") ; out.println("<BODY>") ; out.println("<H1>Hello World!!!</H1>") ; out.println("</BODY>") ; out.println("</HTML>") ; out.close() ; } public void doPost(HttpServletRequest req,HttpServletResponse resp) throws IOException,ServletException { this.doGet(request,response) ; } };
JSP 함수는 서블릿과 일치하므로 서블릿에 외부에서 접근할 수 있으므로 접근하려면 주소를 전달해야 하므로 WEB 주소 매핑을 통해서만 해결할 수 있습니다. .
주소 매핑을 수행하는 방법은 무엇입니까?
이때 web.xml
파일을 구성하고 원하는 주소와 경로로 변경해야 합니다.
<servlet> <servlet-name>simple</servlet-name>//我们定义的servlet应用名字 <servlet-class>cn.mldn.lxh.servlet.SimpleServlet</servlet-class> //我们定义的servlet应用名字对应的具体servlet文件 </servlet> <servlet-mapping> //地址映射 <servlet-name>simple</servlet-name> //我们定义的servlet应用名字 <url-pattern>/demo</url-pattern> //地址名 </servlet-mapping>
라인 주소 매핑의 목적은 서블릿을 사용하는 것입니다. 작업 프로세스는 다음과 같습니다.
작업 프로세스:
입력 주소: http://localhost:8080/dem, 이를 통해 매핑 파일 내의 파일 이름이 표시됩니다. simple이 발견되면 simple을 통해 해당 name>simple을 찾은 다음 cn.mldn.lxh.servlet.SimpleServlet < servlet-name> simple의 simple 이름은 반드시 서블릿 파일 이름 "SimpleServlet.java"와 일치할 필요는 없습니다. 이는 web.xml 파일을 구성할 때 정의하는 서블릿 애플리케이션 이름일 뿐입니다. . 위 내용은 서블릿용 XML을 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!