我能够在eclipse中设置断点并调试JSP文件(参见帖子Debug JSP from eclipse)
问题是我不知道如何附加JSP源文件,以便我可以看到调试器的步进位置。
我尝试过以下事情但没有成功:
我不知道eclipse真正期待什么是包含JSP源文件的工件。
PS:我使用的是Weblogic 10和maven。
答案 0 :(得分:0)
在jsp页面上放置一个调试点,以调试模式启动服务器。当调试点被击中时,您可以检查变量。您需要手动打开jsp页面以查看确切的代码。但这对我来说已经足够了。
答案 1 :(得分:-3)
你不应该。您不能在JSP文件中包含Java代码。它们仅用于渲染视图,因此不进行处理。在servlet中执行此操作。有关为何以及如何执行此操作,请参阅this extensive answer。
从技术上讲,你可以附加servlet容器生成的源代码(在tomcat中它们是在work
目录中生成的),但是你最好修复一下并将逻辑移到servlet并在那里进行调试。