ホームページ  >  記事  >  Java  >  サーブレット用の XML を構成する方法

サーブレット用の XML を構成する方法

(*-*)浩
(*-*)浩オリジナル
2019-05-06 13:44:519897ブラウズ

この記事では、サーブレットが XML ファイルの簡単な構成を実行する方法を簡単に紹介します。さらに詳しく知りたい場合は、Java チュートリアル のコースをお勧めします。

サーブレット用の XML を構成する方法

Web プロジェクトにクラスを作成します。

ファイル名: "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/ デモ。これを使用してマッピング ファイル内のファイル名 simple を検索し、simple を使用して対応する #name>simple を見つけて、サーブレットを見つけます。ファイル: cn .mldn.lxh.servlet.SimpleServlet

simple の simple という名前は、必ずしもサーブレット ファイルと一致している必要はないことがわかります。 name "SimpleServlet.java" 。これは、web.xml ファイルを構成するときのサーブレット アプリケーション名の定義にすぎません。このサーブレット ファイルは、cn.mldn.lxh.servlet.SimpleServlet 。

以上がサーブレット用の XML を構成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。