Привязать значения в JSP без преобразования в строку? - PullRequest
2 голосов
/ 05 января 2012

ОБНОВЛЕНИЕ : похоже, 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.

1 Ответ

3 голосов
/ 05 января 2012

Вы можете получить доступ к исходному объекту по

${status.actualValue}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...