Я хотел бы создать очень простой тег параметрироваться с идентификаторами что-то КОЛЛЕКЦИИ, как следующее:простой OGNL проекция требуется struts2
<s:url action="theaction" namespace="/" includeParams="all" id="histURL">
<s:param name="sources" value="sources.{id}"></s:param>
</s:url>
${histURL}
Если у меня есть сказать три объекта Source, определенные в моем классе действий, имеющих идентификаторы 1,2 и 3, то я полагаю, выход histURL будет SG, как:
http://localhost:8080/myproject/theaction&sources=1&sources=2&sources=3
Но он не работает, он отображает:
http://localhost:8080/myproject/theaction
Другая подсказка:
<s:url action="theaction" namespace="/" includeParams="all" id="histURL">
<s:param name="sources" value="sources"></s:param>
</s:url>
${histURL}
приводит
http://localhost:8080/myproject/theaction&[email protected]&sources= ...
Так как коллекция работ В параметре, я просто предположил, что OGNL projection работает хорошо, но, кажется, багги. Или я чего-то не хватает? Является ли этот OGNL вообще? :)
Благодарим за ответы!