51

Eclipse内からJSPをデバッグするための優れたツールを知っている人はいますか? アプリの実行中に (私の場合は JBoss の下で) Eclipse 内でブレークポイントを設定して監視したり、Java コード/タグをステップ実行したりできるようにしたいと考えています。

おそらく、JSP から生成されたサーブレット クラスをデバッグするのはかなり簡単ですが、あまり魅力的ではありません。

4

4 に答える 4

25

WTPがインストールされている場合は、JSP 内にブレークポイントを設定でき、それらは通常の「リモート デバッグ」セッションで正常に機能します。ただし、ブレークポイントで停止すると、コードをステップ実行することはほとんど不可能になり、検査したいものを見つけるには、「変数」ビューを何度も掘り下げる必要があります。

于 2008-09-23T20:49:36.110 に答える
3

Eclipse 内では、jsp ファイルにブレークポイントを設定したり、Java コード/タグをステップスルーしたりできます。
ただし、デバッグ中に使用できる唯一のビューは、変数の値を検査するため の変数ビューです。

もう 1 つ、次の式の例の値を確認できません:
<%= response.encodeURL("ProcessLogin.jsp") %>
変数responseの値だけです。

于 2014-06-06T20:30:51.020 に答える
3

JSP でデバッガーを使用しなければならない場合、JSP で行うべきではないことを行っている可能性が非常に高くなります。現在の実装が優れた MVC 設計手法を使用しているかどうかについて、よく考えることをお勧めします。JSP は実際にはプレゼンテーションに関するものであるべきであり、デバッグが必要になることはほとんど (あったとしても) ありません。

JSP に実装する必要がある特定のロジック構造がある場合は、カスタム タグ (IDE で簡単にデバッグできます) を使用してそれらを実装することを検討するか、データを簡単に消化できる形式でデータを提示するコントローラー サーブレットで処理を行います。 JSP用。

于 2008-09-24T05:36:51.693 に答える
0

明らかに、Eclipse にはこれに関するトラブルシューティング ページがありますが、試してみると 404 が表示されました。うまくいけば、これで少なくとも良い方向に進むことができます。

于 2012-06-13T18:58:24.347 に答える