有谁知道从Eclipse内部调试JSP的好工具吗?我希望能够在应用程序运行时(在我的情况下,在JBoss下)设置和观察断点,逐步浏览Eclipse中的Java代码/标签等。从eclipse调试JSP
据推测这是比较直接调试是从一个JSP生成的servlet类,但它也是相当吸引人:)
干杯, 唐
有谁知道从Eclipse内部调试JSP的好工具吗?我希望能够在应用程序运行时(在我的情况下,在JBoss下)设置和观察断点,逐步浏览Eclipse中的Java代码/标签等。从eclipse调试JSP
据推测这是比较直接调试是从一个JSP生成的servlet类,但它也是相当吸引人:)
干杯, 唐
如果您已经安装了WTP,您可以在一个设置断点JSP并且它们在常规的“远程调试”会话中正常工作。但是,一旦你停止了断点,单步执行代码几乎是不可能的,并且发现任何你想要检查的东西都需要在“变量”视图中进行大量的挖掘。
WTP = http://en.wikipedia.org/wiki/Web_Tools_Platform#Web_Tools_Platform – RobertG 2014-02-11 15:20:15
变量视图解决它。谢谢。 – 2016-03-10 07:37:45
如果您不得不在JSP中使用调试器,那么很可能您在JSP中执行的操作不应该是这样。我建议您非常认真地考虑您目前的实施是否使用了良好的MVC设计实践。 JSP实际上应该是关于表示,应该很少(如果有的话)需要调试。
如果您需要在JSP中实现某些逻辑构造,请考虑使用自定义标记(在IDE中调试时很容易)实现它们,或者在控制器servlet中进行处理,以便将数据呈现在容易为JSP消化形式。
很明显,Eclipse有这个a troubleshooting page,虽然当我尝试它时,我确实得到了404。希望这至少能让你开始一个好的方向。
在Eclipse中,你可以把断点到您的JSP文件,单步调试Java代码/标签等
但唯一的视图,而调试是变量以检查任何变量的值,就可以使用。
还有一点,就不能看到例如这个表达式的值:
<%= response.encodeURL(“ProcessLogin.jsp”)%>
只是可变响应的值。
男人,我可以在几个月前使用这个项目。我认为JSP调试是不可能的。 – Owen 2008-09-23 20:08:56