JSTL 式とカスタム taglibs を多用するアプリがあります。これは、pageContext 属性をほぼどこにでも設定できることを意味します。それらがどこで発生したかを特定するにはどうすればよいですか? 次のようなものを検討してください。
<c:out value="${ myObject['SOME_KEY'] }" />
myObject がどこから来たのかを知る必要があります。どのようにして pageContext に入ったのでしょうか? 私は IDEA を使用しているので、IDE 内でそれを判断するためのショートカットがあれば、それが最も役に立ちます。
編集:
スコープについて知りたいわけではありませんが、属性が実際に設定された物理ファイルはどれですか。IDEA の右クリック コンテキスト メニューにある使用箇所の検索... 機能とほとんど同じです。taglibs とテンプレートを使用している可能性のある JSP の奥深くに 3 つのインクルードがある場合、pageContext 内に設定された属性は、ほぼどこにでも設定できた可能性があります。その属性の使用法とインスタンスを見つけたいと思います。