0
在控制器中,我填充了一個包含字符串作爲鍵和列表作爲值的映射;在GSP,我試圖告訴他們這樣的:將模型傳遞爲模型以在grails中查看時的映射問題
<g:each in="${sector}" var="entry" >
<br/>${entry.key}<br/>
<g:each in="${entry.value}" var="item" >
${item.name}<br/>
</g:each>
</g:each>
的問題是該項目被認爲是字符串,所以我得到的異常
Error 500: Error evaluating expression [item.name] on line [11]:
groovy.lang.MissingPropertyException: No such property: name for class:
java.lang.String
就如何解決它比其他任何提示在gsp中明確地查找該項目?
你確定你的代碼是正確的嗎?拋出的異常是「沒有這樣的屬性:註冊類..」。什麼是nombre? 欲瞭解更多信息,以幫助您,你能打印出$ {item}的結果嗎? – fabien7474 2010-03-27 10:39:39
對不起,我混合版本,但錯誤是一樣的 – xain 2010-03-27 12:04:04
@ fabien7474:nombre是西班牙語的名字 – 2010-03-27 17:34:12