Eclipseの単純な動的Webプロジェクトのプロジェクトディレクトリ構造maps to the Web application archive (WAR) structure defined by Sun Microsystems、Sun Microsystemsで定義されているサーブレット構造は明らかにa bit differentです。Eclipseの動的Webプロジェクトでのサーブレットディレクトリ構造の実現
ダイナミックWebプロジェクト内に1つのサーブレットクラスしか作成していない場合、サーブレットクラスファイルへのマッピングはどのように行われるのですか?私はweb.xmlのにチェックインし、該当するservlet
とservlet-mapping
子供がなかったと私はアプリケーションを実行すると、URLがfirstServletは私のプロジェクト名とこんにちはがある
http://localhost:8080/firstServlet/Hello
ようになりますサーブレットクラス。
1.どのクラスを実行する必要があるかを知るにはどうすればよいですか?私はurl-pattern
がと指定されていないことを意味します。こんにちはなので、なぜそのようなURLですか? url-pattern
がない場合、それはちょうどhttp://localhost:8080/firstServlet
ではないでしょうか?
2.また、私は上記の標準的なサーブレットプロジェクトの構造と内部的にどのようにこのプロジェクト構造を設定していますか?
ありがとうございます!
@WebServletアノテーションをコード内でチェックすると、サーブレットとフィルタをマップすることもできます – BigMike