Java Spring3PetClinic示例使用${owner.new},在JSTLEL中,哪里可以阅读关于.new操作符的信息?
Spring3宠物诊所示例使用了Java Spring3PetClinic示例使用${owner.new},在JSTLEL中,哪里可以阅读关于.new操作符的信息?,java,spring,jsp,spring-mvc,jstl,Java,Spring,Jsp,Spring Mvc,Jstl,Spring3宠物诊所示例使用了${owner.new},在JSTLEL中,我在哪里可以找到更多关于.new来自何处以及它是什么规范的一部分的信息?我在Spring 3宠物诊所的例子中看到了空的和非空的操作员/保留字,但不是。直到现在都是新的。她的是我要问的那句话: <h2><c:if test="${owner.new}">New </c:if>Owner:</h2> 新所有者: 位于spring 3 pet clinic示例应用程序中的ow
${owner.new}
,在JSTLEL中,我在哪里可以找到更多关于.new来自何处以及它是什么规范的一部分的信息?我在Spring 3宠物诊所的例子中看到了空的和非空的操作员/保留字,但不是。直到现在都是新的。她的是我要问的那句话:
<h2><c:if test="${owner.new}">New </c:if>Owner:</h2>
新所有者:
位于spring 3 pet clinic示例应用程序中的ownerPerform.jsp文件中。在表达式
${owner.new}
中,点运算符用于访问由所有者
标识符引用的对象的名为new
的属性。EL使用Java beans约定访问对象属性,因此必须为该属性定义一个getter(通常为getXxx()
或boolean
的…isXxx()
)才能正确计算该表达式
如果您查看org.springframework.samples.petclinic.Entity
(一个用于所有持久化对象的简单JavaBean超类),您会看到:
public boolean isNew() { return (this.id == null); }
在表达式
${owner.new}
中,点运算符用于访问owner
标识符引用的对象的名为new
的属性。EL使用Java beans约定访问对象属性,因此必须为该属性定义一个getter(通常为getXxx()
或boolean
的…isXxx()
)才能正确计算该表达式
如果您查看org.springframework.samples.petclinic.Entity
(一个用于所有持久化对象的简单JavaBean超类),您会看到:
public boolean isNew() { return (this.id == null); }
谢谢,艾伯特,我也有同样的怀疑,谢谢,艾伯特,我也有同样的怀疑