ホームページ  >  記事  >  Java  >  アイデアでサーブレットを作成する方法

アイデアでサーブレットを作成する方法

(*-*)浩
(*-*)浩オリジナル
2019-05-14 10:14:0024845ブラウズ

IDEA を使用してサーブレットを作成するには、まず新しい Java Web を作成し、Tomcat サーバーを追加する必要があります。一緒に使用した場合にのみ効果が見られます。

推奨コース: Java チュートリアル

アイデアでサーブレットを作成する方法

#最初のステップは、新しい Web プロジェクトを作成することです。

アイデアでサーブレットを作成する方法

#2 番目のステップは、web/WEB-INF ディレクトリに 2 つの新しいフォルダーを作成することです。クラスは、サーブレット コード ファイル (.class)、lib は、プロジェクトによって参照されるパッケージを保存するために使用されます。

アイデアでサーブレットを作成する方法

3 番目のステップでは、f4 を押してプロジェクト構造に入り、モジュール (IDEA プロジェクト) タブに入り、2 つのパス変更を出力します。ステップ 2 で作成したクラスへのパス。 アイデアでサーブレットを作成する方法

ステップ 4 で、[依存関係] をクリックし、右側の + 記号を選択して、新しい JARS パスを作成し、ステップ 2 で作成した lib フォルダーを選択します。

アイデアでサーブレットを作成する方法

アイデアでサーブレットを作成する方法

#5 番目のステップは、[Artifacts] タブに入り、出力ディレクトリを設定することです。 Tomcat のインストール場所の webapps の下に新しいプロジェクト フォルダーを作成します。

アイデアでサーブレットを作成する方法
#6 番目のステップは、「実行」→「構成の編集」で Tomcat を構成することです。これは通常、デフォルトで構成されます。

アイデアでサーブレットを作成する方法#7 番目のステップは、WEB リソースの名前を設定することです。「/」または空にすることもできます。

アイデアでサーブレットを作成する方法 ステップ 8、src の下に新しいサーブレットを作成します。

ステップ 9、web.xml を設定し、 サーブレットのコンパイルされたバイトコードがどのパッケージにあるかを示します。 , はサーブレットのリソース名ですアイデアでサーブレットを作成する方法

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
	   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
          version="3.1">
     <servlet>
         <servlet-name>MyServlet</servlet-name>
         <servlet-class>com.tqh.MyServlet</servlet-class>
     </servlet>
     <servlet-mapping>
         <servlet-name>MyServlet</servlet-name>
         <url-pattern>/A</url-pattern>
     </servlet-mapping>
</web-app>
10 番目のステップはサーブレットを作成することです

package com.tqh;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;

public class MyServlet extends HttpServlet {
 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
	doGet(request,response);
 }

 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
	response.setContentType("text/html");
	PrintWriter out=response.getWriter();
	out.println("this is servlet");
 }
}

表示効果: 出力した文字列が表示されます

# ##############################

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

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