>  기사  >  Java  >  서블릿용 XML을 구성하는 방법

서블릿용 XML을 구성하는 방법

(*-*)浩
(*-*)浩원래의
2019-05-06 13:44:519897검색

이 기사에서는 서블릿이 XML 파일의 간단한 구성을 수행하는 방법을 간략하게 소개합니다. 자세한 내용을 알아보려면 Java Tutorial 과정을 추천하세요.

서블릿용 XML을 구성하는 방법

웹 프로젝트에서 수업을 작성하세요.

파일 이름: "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 파일을 구성할 때 정의하는 서블릿 애플리케이션 이름일 뿐입니다. .cn.mldn.lxh.servlet.SimpleServlet를 통해 이 서블릿 파일을 찾을 수 있습니다.

위 내용은 서블릿용 XML을 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.