I have a Model object ("foo
") added to the ModelMap in the MVC controller:
Spring MVC Controller:
Foo foo = new Foo("FooName");
model.addAttribute("foo", foo);
return "foo";
I can call properties of the object in foo.jsp
. I also set an alias for the foo
object so that genericFoo
can access the object - genericFoo
expects the object to be called genericFoo
.
foo.jsp:
<c:out value="${foo.name}"/> <!-- Displays "FooName" -->
<c:set var="genericFoo" value="${foo}"/>
<jsp:include page="genericFoo.jsp" />
However, genericFoo.jsp
does not display properties of the object.
Why not?
genericFoo.jsp:
<c:out value="${genericFoo.name}"/> <!-- No value displayed displayed -->