假设我在JSP页面中设置了断点。调试器已在该行停止。如何在调试会话中评估JSTL EL表达式,而不是每次更改表达式时将结果发送到浏览器? 我使用IntelliJ IDEA。习惯性的ALT + F8' (评估窗口)不起作用。
UPD:在other帖子中,提问者说“调试器永远不会出现问题'断点。但在我的情况下,执行会停止,但我不知道如何评估EL表达式而不将结果发送到浏览器。
答案 0 :(得分:0)
根据我的JSP文件调查Tomcat生成的类的代码后,我找到了两种方法:
((PageContext) pageContext).findAttribute("paramName")
org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${yourExpressionHere}", java.lang.String.class, _jspx_page_context, null, false)