jspページでブロックされていて、私たちの1人のJavaエンジニアが現在手助けできません。JSTL:プロパティが存在しないか確認してください
"module-review.jsp"と呼ばれるテンプレートが2つのインスタンスにロードされ、通常のページロードによって、jsonオブジェクトの一部として返されるapi経由でロードされます。
"review.updatedDate"という変数があります。通常のページビューでは、この変数は、ページにハッシュマップとしてロードされ、次のようになります。
{_value=2009-07-02 11:54:30.0, class=sql-timestamp}
私は日付値をしたいのであれば、私は$ {} review.updatedDate._value
を使用しますただし、module-review.jspがAPIによってロードされると、日付値が日付オブジェクトとして直接返されます。$ {review.updatedDate}は日付値を直接返します。
がでない場合、$ {review.updatedDate}のみを表示する条件文のセットが必要です。私が試したことはすべて私にエラーを与えます。値は存在しません。むしろ皮肉です。
私は現在、これを使用しようとしていますが、それは第二の条件で失敗:
<c:if test="${ (not empty review.updatedDate['_value']) }">
${review.updatedDate._value}
</c:if>
<c:if test="${ (empty review.updatedDate['_value']) }">
${review.updatedDate}
</c:if>