Maison  >  Article  >  Java  >  Comment configurer XML pour Servlet

Comment configurer XML pour Servlet

(*-*)浩
(*-*)浩original
2019-05-06 13:44:519947parcourir

Cet article présentera brièvement comment la servlet effectue une configuration simple des fichiers XML. Si vous souhaitez en savoir plus, recommandez le cours : Tutoriel Java.

Comment configurer XML pour Servlet

Écrivez un cours dans le projet Web.

Nom du fichier : "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) ;
       }
};

La fonction JSP est cohérente avec le servlet, ce qui signifie que le servlet est accessible en externe, donc pour y accéder, vous devez passer une adresse, donc il accessible uniquement via WEB Le mappage d'adresses est résolu.

Comment effectuer le mappage d'adresses ?

À ce stade, nous devons configurer le fichier web.xml et le remplacer par l'adresse et le chemin que nous souhaitons.

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

Le but du mappage d'adresses de lignes est d'utiliser un servlet. Son processus de travail est :

Processus de travail :

Adresse d'entrée : http:/. / localhost:8080/ demo, utilisez-le pour trouver le nom de fichier simple dans le fichier de mappage, utilisez simple pour trouver le

name>simple correspondant, puis localisez le fichier de servlet : cn .mldn.lxh.servlet.SimpleServlet

On peut voir que le nom simple dans simple nom de fichier "SimpleServlet.java" , il s'agit simplement de la définition du nom de l'application servlet lors de la configuration du fichier web.xml. Nous pouvons localiser ce fichier servlet via cn.mldn.lxh.servlet.SimpleServlet

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Qu'est-ce que ServletContextArticle suivant:Qu'est-ce que ServletContext