У меня есть объект Model ("foo
"), добавленный в ModelMap в контроллере MVC:
Spring MVC Controller:
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 -->