jsp カスタム タグを使用する Web アプリがあります。Weblogic 10 と Tomcat 6 の両方で実行しています。一部のタグは Tomcat では機能しません。エラーの原因は、次の Weblogic と Tomcat の違いにあることがわかりました。
Weblogic では、jsp 内でタグが出現するたびに、jsp カスタム タグのコンストラクタが呼び出されます。Tomcat では、タグが jsp ページで何度使用されても、jsp カスタム タグのコンストラクターは、タグが最初に出現したときに 1 回だけ呼び出されます。
したがって、Tomcat では、jsp カスタム タグにいくつかのオプションの属性があったため、その後のタグの呼び出しでは、以前の呼び出しで割り当てられた値が再利用されていました。Weblogic では、タグのコンストラクターは出現ごとに呼び出されたため、jsp ページ内でタグが出現するたびにタグがデフォルト値に初期化されていました。
jspページでjspカスタムタグが検出されるたびにTomcatに新しいTagオブジェクトをインスタンス化するように指示する方法を(tomcat構成ファイルエントリ、web.xmlエントリなどを介して)知っている人はいますか?