从Eclipse中debuggingJSP

有谁知道在Eclipse中debuggingJSP的好工具吗? 我希望能够设置和观察断点,在应用程序运行时(在我的情况下,在JBoss下),在Eclipse中逐步浏览Java代码/标记等。

大概是debugging从JSP生成的servlet类是相当简单的,但它也相当不吸引人:)

干杯,唐

如果你已经安装了WTP,你可以在JSP中设置断点,并且在常规的“远程debugging”会话中工作正常。 但是,一旦停止了断点,逐步完成代码几乎是不可能的,并且在“variables”视图中查找您希望检查的任何内容都会花费大量的时间。

如果您不得不在JSP中使用debugging器,那么在JSP中做事情的可能性非常大,您不应该这样做。 我build议你非常认真地考虑你目前的实现是否使用了好的MVCdevise实践。 JSP实际上应该是关于表示,应该很less(如果有的话)需要debugging。

如果您在JSP中必须实现某些逻辑结构,请考虑使用自定义标记(在IDE中debugging时很容易)来实现它们,或者在控制器servlet中进行处理,以易于理解的forms呈现数据为JSP。

在Eclipse中,您可以将断点添加到您的jsp文件,逐步执行Java代码/标记等。
但是,debugging时可以使用的唯一视图是Variables视图来检查任何variables的值。

还有一件事,你不能看到例如这个expression式的价值:
<%= response.encodeURL(“ProcessLogin.jsp”) %>
只是variables响应的值。

显然,Eclipse有一个关于这个问题的疑难解答页面 ,虽然当我尝试它时,我确实得到了一个404。 希望这至less能让你开始一个好的方向。