ОБНОВЛЕНИЕ : похоже, spring:bind
работает для некоторых коллекций - это может быть проблема с моей моделью, из-за которой она не распознает определенные коллекции. Когда я доберусь до сути, я обновлю свой вопрос и / или предоставлю ответ.
Тег spring:bind
полезен для доступа к значениям с целью их печати на странице или в качестве значения поля формы, например,
<spring:bind path="filename">
<c:out value="${status.value}" />
</spring:bind>
status.value
всегда является строкой, преобразованной с использованием любого обнаруженного PropertyEditor. Но это бесполезно, если я хочу получить доступ к свойству List, чтобы я мог зацикливаться на нем. Я могу получить доступ к переменной непосредственно в JSP, но тогда мне нужно знать имя команды, и я не могу воспользоваться такими вещами, как spring:nestedPath
.
Может ли spring:bind
предоставить доступ к фактическому исходному значению, а не к преобразованной строке, или есть другой тег, который может это сделать?
Я использую Spring 3.1.