1

サーブレットを作成するとき、配置記述子、つまり web.xml にエントリを作成しますが、jsp を作成するときは web.xml にエントリを作成しませんか? サーブレットを提供するためのサーブレットコンテナとjspを提供するためのjspコンテナがあるためですか?

4

2 に答える 2

0

はい、JSP コンテナーは JSP ページ要求を処理します。サーブレット コンテナは、リクエスト内の URL に一致するコンテナ内のサーブレットを見つけます。

JSP コンテナが JSP リクエストを処理する方法の詳細については、以下の投稿を参照してください。

お役に立てれば。

http://www.coderanch.com/t/364444/Servlets/java/JSP-container

于 2012-11-30T06:04:16.437 に答える
0

それは真実ではありません..その事実は、それらも注目されているということです...しかし、私たちはそれをしません..Webサーバー(Jspコンテナ)は内部でJspをサーブレットにコンパイルするため、最初のリクエストで各jspのエントリを作成しますそれ自体を内部構成ファイルに格納し、すべてのリクエストにそのパスを使用します。jsp ページに対して要求が行われると、サーバーはその構成ファイルで現在のページをチェックし、応答を返します。

JSP ページの URL を変更したい場合は、サーブレットと同じように web.xml にいくつかのエントリを自分で作成できます。

たとえば、Tomcat では、JSP は conf/web.xml ファイルで構成されます。

それでおしまい。

于 2012-11-30T11:27:27.550 に答える