作者:鸵鸟家的大pp | 来源:互联网 | 2023-05-16 17:27
我通过IntelliJ IDEA(Ultimate ed.)运行Tomcat应用程序时在JSP中设置了断点.到目前为止,我可以按预期逐步完成JSP.
问题是:我无法解析Spring模型变量,例如${path}
调试时. Evaluate Expression触发错误:"无法找到变量'path'".
作为一种解决方法,我可以使用显式引用模型值
.这样我可以testPath
在Variables»_jspx_page_context»属性中看到,但不是path
.
1> aw-think..:
变量path
是Spring Framework的一部分,并被设置为PageContext的一个属性,只有很少的方法可以对这些变量进行调试.
对我来说,最好的解决方案是在Watches View中添加一个表达式:pageContext.findAttribute("path")
或_jspx_page_context.findAttribute("path")
没关系,因为它们都指向同一个运行时对象: