更新:看起来spring:bind
适用于某些集合 - 它可能是我的模型的问题,导致它无法识别某些集合。当我到底时,我会更新我的问题和/或提供答案。
spring:bind
标记对于访问值以便在页面上打印或作为表单字段值很有用,例如
<spring:bind path="filename">
<c:out value="${status.value}" />
</spring:bind>
status.value
始终是一个String,使用检测到的任何PropertyEditor进行转换。但是如果我想访问一个List的属性以便我可以遍历它,那么这是无益的。我可以直接在JSP中访问变量,但后来我必须知道命令的名称,而我无法利用spring:nestedPath
之类的东西。
spring:bind
可以提供对实际原始值的访问而不是转换后的字符串,还是可以使用另一个标记来执行此操作?
我正在使用Spring 3.1。
答案 0 :(得分:3)
您可以通过
访问原始对象${status.actualValue}