有没有办法调试<jsp:include>标签?

我有一个container.jsp一个servlet的jsp:includecontainer.jsp中包含一个表格。当我通过GET请求获得container.jsp时,jsp:include正常工作,并且显示了目标servlet的输出。但是,当我通过POST请求获得container.jsp时,目标servlet的输出未显示在页面上。

问题是我无法弄清楚jsp:include到底出了什么问题。为什么它在一种情况下可以正常工作,而在另一种情况下却悄然消失。我试图在org.apache.jasper.runtime.JspWriterImpl级别使用log4j打开TRACE日志,但未显示任何内容。

有什么方法/技术/工具可以在运行时找出jsp:include中的内容吗?除了jsp:include之外,还有其他更容易使用的替代方法吗?任何帮助都感激不尽。

最佳答案

当您向包含Servlet1的page1.jsp发出XXX请求时,其doXxx()将被调用

因此,对于您的情况,您正在调用doPost(),它没有执行您提到的任何操作

07-24 09:38
查看更多