jsp 페이지에서 차단되어 1 명의 Java 엔지니어가 지금 도움을받을 수 없습니다.JSTL : 속성이 존재하지 않는지 확인하십시오.
일반적인 페이지로드를 통해 2 개의 인스턴스에로드되는 "module-review.jsp"라는 템플릿이 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} 만 표시 할 조건문 집합이 있어야합니다. 내가 시도한 모든 것은 나에게 오류를 준다. 가치는 존재하지 않고 오히려 아이러니하다.
나는 현재 이것을 사용하려고하지만 2 조건에 실패
, 당신이 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>