【发布时间】:2015-07-11 18:26:18
【问题描述】:
我已经尝试了一段时间,但没有运气。 我想知道是否有办法在 JSP 中包含服务器请求(即 Spring 控制器)的响应。
我正在尝试构建一个独立的模块,该模块将依赖于一些特定的对象,并将基于这些对象打印 HTML。 所以我想创建一个控制器方法来处理依赖关系并将这个 JSP 作为响应返回。 然后我可以在父 JSP 中包含一个调用,以便它访问控制器方法并将此方法返回的响应注入到父 JSP 中。
我在某处读到 jsp:include 可用于此目的,如下所示:
<jsp:include page="/test-url" flush="true"/>
/test-url 将映射到 Spring 控制器方法的位置。
但是当我运行它时,我得到以下异常:
servlet dispatcher 的 Servlet.service() 抛出异常:java.lang.IllegalStateException: 响应提交后无法转发
如果您对此有所了解,请提供您的宝贵意见?
【问题讨论】:
标签: java spring jsp spring-mvc