サーブレットを作成するとき、配置記述子、つまり web.xml にエントリを作成しますが、jsp を作成するときは web.xml にエントリを作成しませんか? サーブレットを提供するためのサーブレットコンテナとjspを提供するためのjspコンテナがあるためですか?
1325 次
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 に答える