2012-01-05 4 views

答えて

2

あなたはJspServletに一致した要求/前方URIの一部を取得するために

${pageContext.request.servletPath} 

を使用することができます。これは、JSPがスタンドアロンで要求されたか、またはフロントコントローラサーブレットによって転送されたかどうかに関係なく機能します。それは、サーブレットクラスに生成されていて、別のJSPに含まれているJSPファイルで

、代わりに

${requestScope['javax.servlet.include.servlet_path']} 

を使用するあなたは本当にどのような方法でJSP元のファイル名を取得することはできません。 filename_jsp

${pageContext.page['class'].simpleName} 

(Tomcatとクローンで使用されているとして)JSPコンパイラとしてジャスパーを使用して、このデフォルトを(アンダースコアで代わりに次のようにあなたはしかし、生成されたサーブレットクラスの(simple)クラス名を取得することができます期間の)。これはコードを特定のコンテナに強固に結合するので十分かもしれません。

+0

ありがとうございました! – JAM

+0

ようこそ。 – BalusC

関連する問題