在JSP中绑定值而不转换为字符串?

时间:2012-01-05 12:35:18

标签: spring spring-mvc

更新:看起来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。

1 个答案:

答案 0 :(得分:3)

您可以通过

访问原始对象
${status.actualValue}