如何调试gsp页面?(没有grails,只有gsp)

ope*_*sas 5 ide debugging groovy gsp

我试过netbeans和eclipse,没有运气......(不要试试IntelliJ的想法)

我快速查看了代码

http://kickjava.com/src/groovy/servlet/TemplateServlet.java.htm

它给我的印象是.gsp页面被翻译成内存中的.groovy servlets(groovlets)(我可能错了)......

所以也许调试gsp并不是那么容易,因为我...

所以,谁能告诉我怎么做?

pd:通过调试,我的意思是逐步浏览代码,检查变量,添加监视以及所有这些事情.不是(不是那么)好的旧printf方法......

Dón*_*nal 7

您的GSP中的大多数逻辑都应该封装在TagLib中,您可以调试它们(至少使用IntelliJ),就像任何其他Groovy代码一样容易.

如果你的GSP中有很多scriptlet代码(你不应该这样做),并且想要调试它,那么你不能做更多的事情println.另一种可能性是查看为GSP生成的Groovy代码的来源.这可以通过附加一个来完成showSource参数的URL,如所描述这里.