如何调试JSTL?

Hed*_*dge 16 java jstl spring-roo sts-springsourcetoolsuite

我正在使用SpringSource Tool Suite(使用Roo)并取得了一些成功.令我困扰的是,我不知道如何调试标签库的东西.

我可以添加断点,但它永远不会停止.

我正在寻找的是在上下文中转储所有当前变量.

到目前为止,我做了类似的事情:

<c:forEach items="${data}" var="item">
    <c:out value="${item}"></c:out><br />
</c:forEach>
Run Code Online (Sandbox Code Playgroud)

可悲的是,这很难阅读,也不是很简单.

我该怎么做才能改善这一点?

Ven*_*kat 18

这总是很棘手,因为这个问题的未来访客增加了我的2美分

如果你在Eclipse上的jsp上放一个断点就行了

针对JSTL的Eclipse调试


bha*_*yas 6

抱歉,您无法将调试点放到包含标记的文件中.在这种情况下,标记库定义采用标记的形式.因此,您只需获得验证支持,而不是调试.

一个例外是Java Server Pages(JSP)文件,它将在运行时转换为servlet(程序代码).

只有具有已定义执行顺序的脚本和代码才能进行调试.

解决此问题的最佳方法是在获得有关XML或相关标记语言的知识后仔细阅读文档并逐步实现标记.