0
デプロイメント・ディスクリプタ内では、後でサーブレットをURL拡張子にマップするために使用される「サーブレット名」を定義する必要があります。Java EEデプロイメント・ディスクリプタ:servlet-nameのメリットは何ですか?
講義スクリプトで使用される例:
をサーブレットクラスの(Webアプリケーションフォルダに関連して)相対パスをマッピングしないのはなぜ:私は理解していない何
<servlet>
<servlet-name>Servlet1</servlet-name>
<servlet-class>TestServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Servlet1</servlet-name>
<url-pattern>/Servlet1</url-pattern>
</servlet-mapping>
直接URLパターンに?
なぜない何かのような...
<servlet-mapping>
<servlet-class>/sources/TestServlet</servlet-class>
<url-pattern>/Servlet1</url-pattern>
</servlet-mapping>
...とそれはそれです!
これはなぜ "servlet-name"に迂回するのですか?
「サーブレット名」を定義することの特別な利点は何ですか?
「Webアプリケーションのフォルダのようなものはありません展開可能なwarファイルに格納されます。開発環境にあるものと、Webサーバーにデプロイするwarファイルの標準構造を混同しています。 –