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