有没有办法调试<jsp:include>
标签?
我有一个container.jsp
一个servlet的jsp:include
。 container.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()
,它没有执行您提到的任何操作