2013-09-03 11 views
7

私はこのような初期化プロパティを持っているデバッグモードでのJSP変数を見つけることができません。 その行の直後にブレークポイントを切り替えてプログラムをデバッグすると、VariableタブにはperspectiveCountが見つかりません。たぶんそれは変数ではなく、プロパティである可能性があります。は私のJSPファイルで

評価コードタブを使用しようとしましたが、私には "perspectiveCount"は現在のコンテキストで既知の変数ではありません。

perspectiveCountの値をデバッグして学習する正しい方法は何ですか。

+0

自動完了については、http://stackoverflow.com/a/40556256/548473も参照してください。 – GKislin

答えて

4

NetBeansデバッガは、JSP変数を直接評価できる変数として認識しません。これらはコンテキスト属性です。そのため、「評価コード」タブで

pageContext.findAttribute("perspectiveCount") 

と入力することでした。その後、 "Evaluate Code Fragment"ボタンデバッガをクリックするとpageContext.findAttribute("perspectiveCount")が "Variables"タブに追加され、そこにその値が示されました。あなたは、NetBeansでデバッグ

11

Althought、これは他の人に役に立つかもしれません:ローカル変数としてデバッグからのIntelliJ のpageContextで

表示され、dissappears。あなたは、あなたがのIntelliJに欲しいものをデバッグできるようになる

その後、

_jspx_page_context
_jspx_page_context.findAttribute("perspectiveCount") 

に中継することができます。

関連する問題