我刚从另一个IDE迁移到Eclipse 3.7.2。我正在维护一个遗留的webapp。
一切都编译好了。
Eclipse在JSTL条件上给了我两个验证警告。它告诉我,我只能在集合上使用“空”。谷歌搜索人员也将它用于字符串。
条件
<c:if test = "${employee_record.show_pcell == 'T' && not empty employee_record.phone_contact_1 }">
<tr>
<td id = "fieldLabel">Personal Cell Phone:</td>
<td>${employee_record.phone_contact_1} </td>
</tr>
</c:if>
employee_record是所有字符串值的HashMap
以下是有关条件的两条警告信息。
This empty expression always evaluates to false. Only string, maps, arrays and collection have meaningful values for the empty operator
This not will always result a value of true
答案 0 :(得分:-1)
你需要进入Window - &gt;偏好 - &gt;网络 - &gt; JavaServer Faces。