Heim  >  Artikel  >  Java  >  So konfigurieren Sie XML für Servlet

So konfigurieren Sie XML für Servlet

(*-*)浩
(*-*)浩Original
2019-05-06 13:44:519897Durchsuche

In diesem Artikel wird kurz vorgestellt, wie Servlet die einfache Konfiguration von XML-Dateien durchführt. Wenn Sie mehr erfahren möchten, empfehlen Sie den Kurs: Java-Tutorial.

So konfigurieren Sie XML für Servlet

Schreiben Sie eine Klasse im Webprojekt.

Dateiname: „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) ;
       }
};

Die JSP-Funktion ist mit der Servlet-Funktion konsistent, was bedeutet, dass auf das Servlet von außen zugegriffen werden kann. Um darauf zuzugreifen, müssen Sie also eine Adresse übergeben Der Zugriff ist nur über WEB möglich. Die Adresszuordnung ist gelöst.

Wie führe ich eine Adresszuordnung durch?

Zu diesem Zeitpunkt müssen wir die Datei web.xml konfigurieren und sie in die gewünschte Adresse und den gewünschten Pfad ändern.

<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>

Der Zweck der Zeilenadressenzuordnung ist die Verwendung eines Servlets. Sein Arbeitsprozess ist:

Arbeitsprozess:

Eingabeadresse: http:/ / localhost:8080/ demo, verwenden Sie es, um den Dateinamen simple in der Zuordnungsdatei zu finden, verwenden Sie simple, um den entsprechenden

name>simple zu finden, und suchen Sie dann den Servlet-Datei: cn .mldn.lxh.servlet.SimpleServlet

Es ist ersichtlich, dass der Name simple in simple nicht unbedingt mit dem Servlet übereinstimmen muss Dateiname „SimpleServlet.java“, es definiert lediglich den Servlet-Anwendungsnamen bei der Konfiguration der web.xml-Datei. Wir können diese Servlet-Datei über cn.mldn.lxh.servlet.SimpleServlet

Das obige ist der detaillierte Inhalt vonSo konfigurieren Sie XML für Servlet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was ist ServletContext?Nächster Artikel:Was ist ServletContext?