如何从Spring Petclinic的jsp访问bean。
<th>Name</th>
<td><b><c:out value="${owner.firstName} ${owner.lastName}"/></b></td>"
这是JSP表达式语言或弹簧表达式语言的标记${}
。
bean的名称是Application in Owner in Application,那么如何在${owner}
访问它。此外,我在应用程序中看不到任何useBean
。
答案 0 :(得分:0)
标记$ {}来自JSP Expression语言。 spring标签看起来像#{}。
应用程序中bean的实际名称可以是所有者,但在ModelandView中设置bean时,它可能已被命名为所有者
答案 1 :(得分:0)
当您没有指定名称时,这就是[由Spring]选择的名称:
addObject -->
addAttribute -->
getVariableName -->
getShortNameAsProperty -->
decapitalize
简而言之,短名称的名称是资本化的。如果所有者是您的类的名称,则所有者将成为您的attributeName。