我正在尝试将动态jsp包含在另一个jsp中。
据说包含的jsp的输出应该出现在父jsp中,并且我已经在其他项目中尝试了这个并且完美地工作。但是在这种情况下,当调用父jsp时,我得到的唯一输出是来自包含的jsp
的输出<form:form>
...form databinding...
</form:form>
<jsp:include page="data.jsp" />
项目在spring MVC上运行,这个视图有一些模型属性可以打印和绑定,从我读过的内容不应该有任何麻烦
我错过了什么?
答案 0 :(得分:0)
我认为您需要使用<%@include file="data.jsp"%>
。该指令包含JSP转换为servlet类之前的文件,因此这两个文件在执行时被视为一个类。如果我理解正确,<jsp:include>
操作包括执行类时的文件,并且只有包含的JSP中包含所包含文件的输出,因此存在问题。
我刚刚使用<%@include%>
在包含的文件中使用弹簧形式进行了测试,它对我来说很好。