Spring 3宠物诊所示例使用${owner.new}
,在JSTL EL中我可以在哪里找到更多关于.new来自哪里以及它是什么规范的一部分?我已经看到了空的,而不是空的操作员/保留字但是没有。直到现在,在春季3宠物诊所的例子中。我正在质疑这条线:
<h2><c:if test="${owner.new}">New </c:if>Owner:</h2>
位于spring 3宠物诊所样本申请中的ownerForm.jsp文件中。
答案 0 :(得分:4)
在表达式${owner.new}
中,点运算符用于访问new
标识符引用的对象的名为owner
的属性。 EL使用Java bean约定访问对象属性,因此必须定义此属性的getter(通常是名为getXxx()
的方法或isXxx()
的{{1}})这个表达式可以正确评估。
如果你看一下boolean
(一个用于所有可持久对象的简单JavaBean超类),猜猜看,你会看到:
org.springframework.samples.petclinic.Entity