Maison >Java >javaDidacticiel >Comment configurer XML pour Servlet

Comment configurer XML pour Servlet

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

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("") ;
              out.println("") ;
              out.println("<title>THE FIRST SERVLET</title>") ;
              out.println("") ;
              out.println("") ;
              out.println("<h1>Hello World!!!</h1>") ;
              out.println("") ;
              out.println("") ;
              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.SimpleServletservlet-class>

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