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

标签 debugging ide groovy gsp

我已经尝试过netbeans和eclipse,但是没有运气...(不能尝试IntelliJ想法)

我快速看了一下代码

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

它给我的印象是.gsp页已转换为内存中的.groovy servlet(groovlets)(我可能是错的)...

所以也许像我这样调试gsp并不是那么容易...

因此,有人可以告诉我该怎么做吗?

pd:显然,调试是指逐步浏览代码,检查变量,添加监视以及所有类似的事情。不是(不是)好的旧printf方法...

最佳答案

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

如果您的GSP中确实有很多scriptlet代码(您不应该这样做),并且想要对其进行调试,那么除了println之外,您不能做太多的事情。另一种可能性是查看为您的GSP生成的Groovy代码的源代码。可以通过将showSource参数附加到URL来完成,如here所述。

关于debugging - 如何调试gsp页面? (没有grails,只有gsp),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1649339/

相关文章:

c#:我如何创建一个程序来运行我打入文本框的代码?

groovy - 检查字符串是否以制表符开头

c# - VS调试器为什么不停止在初始化变量上?

c# - Visual Studio - 以编程方式将调试器附加到远程进程

斯卡拉编程环境

java - 为什么我的 OpenGL 显示器上的背景颜色不会改变?

python - 请参阅 Pydev 调试中的队列项目

c - 如何在 Windbg 中打印 C 结构的数据

grails - 在 grails 中注入(inject)服务

groovy - 在 groovy/grails 中的 BigDecimal 上使用比较运算符是否安全?