2012-01-05 32 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