내 JSP에서 양식 바인딩을 위해 Spring form
태그 라이브러리를 사용하고 있습니다. 내 명령 객체에는 Set
이 포함되어 있으며 JSTL <c:forEach>
을 사용하여 해당 세트를 반복하고 내 세트의 각 객체에 대해 <form:input>
이라는 스프링을 작성하고 싶습니다. 나는 List
으로이 작업을 수행하는 방법을 보았다 :c : forEach 내부의 Set에 대한 Spring 폼 바인딩
<form:form>
<c:forEach items="${itemList}" var="item" varStatus="status" >
<form:input path="itemList[${status.index}].name" />
</c:forEach>
</form:form>
내 문제는 내가 정렬되지 않은 Set
를 사용하고 난 내가 index
속성을 사용할 수 있다고 생각하지 않는다는 것입니다. Set
의 내용을 Spring 바인딩 양식에 추가하는 가장 좋은 방법은 무엇입니까? 나는 단지 List
으로 변환 할 필요가 있다고 생각하지만 가능한 모든 대안에 관심이 있습니다.
필자의 경우 jsp 페이지에서 각 사용자의 체크 된 속성을 목록에서 가져와야하므로 내 양식지지 개체에 목록을 사용해야하므로이 중 하나가 도움이 될 수 있습니다. 내 문제의 링크 http://stackoverflow.com/q/11478816/1458508 – maouven
위의 JSP 코드가 Websphere에서 작동하지 않고 아래 오류가 발생합니다. org.springframework.beans.NotReadablePropertyException : bean 클래스 [com.xxx.yyy.conf.xxxx]의 'xxxx [0]'속성이 올바르지 않습니다. 'xxxx [0]'Bean 속성을 읽을 수 없거나 잘못된 getter 메소드가 있습니다 : getter의 반환 유형이 설정자의 매개 변수 유형과 일치합니까? – Nagesh
누구나 Websphere 7 애플리케이션 서버에서이 문제가 있습니까? – Nagesh