errorbox라는 Map<String, Vector<ErrorMessage>>
을받는 (유효성 검사 후) jsp가 있습니다. 여기에는 페이지의 속성 별 오류 목록이 포함됩니다. 동일한 jsp는 데이터의 초기 입력에도 사용되며이 경우에는 사용할 수있는 맵이 없습니다. 내가 기대EL 빈 조건이 예상대로 작동하지 않습니다.
<c:if test="${not empty errorList}">
<div class="warningbox">
<div class="warning">
<c:forEach var="error" items="${errorList['PropertyAttribute.KIND']}"/>
test: ${error.errorMessage}
</c:forEach>
</div>
</div>
</c:if>
것들 :
1. errorList가 존재하지 않는 처음으로 양식을 작성 (도 확인하여 검증 나는 다음 식을 만들어 이물이
실제로 body가 실행되지 않는 경우 ... 이유?
2. forEach 본문이 실행되지 않아야합니다. 나중에 페이지의 결과는 "test :"입니다. 이것은 단지 우스꽝 스럽다.
중요하지 않을 수도 있습니다. Google 앱 엔진을 사용합니다.
@JB 니제트. 위의 100 % 정확한 코드는 아닙니다. 현재 제 코드를 사용할 수 없으며 문제를 설명하는 것입니다. $ {errorList [ 'attributeName']} – Juru
코드를 실제 코드로 변경했습니다. – Juru