2012-01-05 34 views
2

UPDATE:看起来像spring:bind对某些集合有效 - 它可能是我的模型的问题,导致它无法识别某些集合。当我深入到底时,我会更新我的问题和/或提供答案。在JSP中绑定值而不转换为字符串?


spring:bind的标记是为了打印在网页上或作为一种形式的字段值访问值是有用的,例如

<spring:bind path="filename"> 
    <c:out value="${status.value}" /> 
</spring:bind> 

status.value始终是一个字符串,转换使用被检测的任何属性编辑。但是如果我想访问一个List的属性,这样就可以循环使用了,这是无益的。我可以直接在JSP中访问这个变量,但是我必须知道这个命令的名字,并且我不能利用诸如spring:nestedPath之类的东西。

可以spring:bind提供对实际原始值的访问,而不是转换后的字符串,或者是否有另一个可以执行此操作的标记?

我正在使用Spring 3.1。

回答

3

您可以通过

${status.actualValue} 
+0

感谢彼得访问原来的对象 - 我相信之前使用'actualValue'我会试着和它返回空 - 但是现在当然它的作品,我可以访问原始列表一贯。 – Nick 2012-01-16 14:53:59