0

別の IDE から Eclipse 3.7.2 に移行しました。レガシー Web アプリケーションを維持しています。

すべてが正常にコンパイルされ、実行されます。

Eclipse は、JSTL 条件について 2 つの検証警告を出しました。コレクションでは「空」しか使用できないと言っています。グーグルの人々は文字列にもそれを使用しています。

条件付き

<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 です

条件に関する 2 つの警告メッセージを次に示します。

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
4

1 に答える 1

-1

Window -> Preferences -> Web -> JavaServer Faces に移動する必要があります。

于 2016-06-23T20:34:26.783 に答える