Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring3PetClinic示例使用${owner.new},在JSTLEL中,哪里可以阅读关于.new操作符的信息?_Java_Spring_Jsp_Spring Mvc_Jstl - Fatal编程技术网

Java Spring3PetClinic示例使用${owner.new},在JSTLEL中,哪里可以阅读关于.new操作符的信息?

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

Spring3宠物诊所示例使用了
${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); }

谢谢,艾伯特,我也有同样的怀疑,谢谢,艾伯特,我也有同样的怀疑