JSP包含不按预期工作

时间:2011-11-08 17:27:47

标签: jsp spring-mvc

我正在尝试将动态jsp包含在另一个jsp中。

据说包含的jsp的输出应该出现在父jsp中,并且我已经在其他项目中尝试了这个并且完美地工作。但是在这种情况下,当调用父jsp时,我得到的唯一输出是来自包含的jsp

的输出
<form:form>
 ...form databinding...
</form:form>

<jsp:include page="data.jsp" />

项目在spring MVC上运行,这个视图有一些模型属性可以打印和绑定,从我读过的内容不应该有任何麻烦

我错过了什么?

1 个答案:

答案 0 :(得分:0)

我认为您需要使用<%@include file="data.jsp"%>。该指令包含JSP转换为servlet类之前的文件,因此这两个文件在执行时被视为一个类。如果我理解正确,<jsp:include>操作包括执行类时的文件,并且只有包含的JSP中包含所包含文件的输出,因此存在问题。

我刚刚使用<%@include%>在包含的文件中使用弹簧形式进行了测试,它对我来说很好。