Spring 3宠物诊所示例使用$ {owner.new},在JSTL EL中我可以在哪里阅读有关.new运算符的信息?

时间:2010-03-14 17:55:04

标签: java spring jsp spring-mvc jstl

Spring 3宠物诊所示例使用${owner.new},在JSTL EL中我可以在哪里找到更多关于.new来自哪里以及它是什么规范的一部分?我已经看到了空的,而不是空的操作员/保留字但是没有。直到现在,在春季3宠物诊所的例子中。我正在质疑这条线:

<h2><c:if test="${owner.new}">New </c:if>Owner:</h2>

位于spring 3宠物诊所样本申请中的ownerForm.jsp文件中。

1 个答案:

答案 0 :(得分:4)

在表达式${owner.new}中,点运算符用于访问new标识符引用的对象的名为owner的属性。 EL使用Java bean约定访问对象属性,因此必须定义此属性的getter(通常是名为getXxx()的方法或isXxx()的{​​{1}})这个表达式可以正确评估。

如果你看一下boolean(一个用于所有可持久对象的简单JavaBean超类),猜猜看,你会看到:

org.springframework.samples.petclinic.Entity