我foo在 MVC 控制器的 ModelMap 中添加了一个模型对象(“”):
Spring MVC 控制器:
Foo foo = new Foo("FooName");
model.addAttribute("foo", foo);
return "foo";
我可以在foo.jsp. 我还为该对象设置了一个别名,foo以便genericFoo可以访问该对象 -genericFoo期望该对象被调用genericFoo。
foo.jsp:
<c:out value="${foo.name}"/> <!-- Displays "FooName" -->
<c:set var="genericFoo" value="${foo}"/>
<jsp:include page="genericFoo.jsp" />
但是,genericFoo.jsp不显示对象的属性。
为什么不?
genericFoo.jsp:
<c:out value="${genericFoo.name}"/> <!-- No value displayed displayed -->