스프링 MVC 스프링은 어떻습니까 : 태그가 작동하며 상태의 의미는 무엇입니까.
-
03-07-2019 - |
문제
다음 예에 대해 논의 해 봅시다.
<spring:bind path="user.userName">
<input type="text" name="${status.expression}" value="${status.value}"/>
<span class="fieldError">${status.errorMessage}</span>
</spring:bind>
이 뷰 스 니펫이 렌더링되면 $ {status.expression} 및 $ {status.value}는 무엇을 평가합니까? 이 값은 어디에서 왔습니까?
해결책
이것 좀 봐 링크 상태 변수의 의미에 대한 설명을 위해.
- 상태 .expression: 콩이나 속성을 회수하는 데 사용 된 표현
- 상태. 값: Bean 또는 Property의 실제 값 (등록 된 부동산 사전을 사용하여 변환)
- status. errormessages: 유효성 검사로 인한 오류 메시지 배열
상태 객체는 바인딩이 완료되면 평가됩니다.
또한 Spring 2.0은 새로운 양식 태그를 도입했으며, 이는 귀하의 요구에 더 적합 할 가능성이 있습니다.
다른 팁
또한보십시오: bindstatus
제휴하지 않습니다 StackOverflow