IDEA を使用してサーブレットを作成するには、まず新しい Java Web を作成し、Tomcat サーバーを追加する必要があります。一緒に使用した場合にのみ効果が見られます。
推奨コース: Java チュートリアル 。
#最初のステップは、新しい Web プロジェクトを作成することです。
#2 番目のステップは、web/WEB-INF ディレクトリに 2 つの新しいフォルダーを作成することです。クラスは、サーブレット コード ファイル (.class)、lib は、プロジェクトによって参照されるパッケージを保存するために使用されます。
3 番目のステップでは、f4 を押してプロジェクト構造に入り、モジュール (IDEA プロジェクト) タブに入り、2 つのパス変更を出力します。ステップ 2 で作成したクラスへのパス。
ステップ 4 で、[依存関係] をクリックし、右側の + 記号を選択して、新しい JARS パスを作成し、ステップ 2 で作成した lib フォルダーを選択します。
#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>
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 サイトの他の関連記事を参照してください。