この記事では、サーブレットが XML ファイルの簡単な構成を実行する方法を簡単に紹介します。さらに詳しく知りたい場合は、Java チュートリアル のコースをお勧めします。
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 を使用して対応する
以上がサーブレット用の XML を構成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。