0
我正在为一个学校项目制作Grails应用程序,并且遇到了问题。g:设置块代码我的代码
当使用<g:set>
什么都不出现在我的gsp生成的网页上。
这里是我的全profile.gsp
<!DOCTYPE html>
<html>
<head>
<title>Personably</title>
</head>
<g:set value="${person}" var="person" scope="page">
<body>
<div class="profile">
${person.name} <br/>
${person.school}, ${person.major}
</div>
</body>
</g:set>
</html>
现在我得到MissingPropertyException引起:没有这样的属性:名称类:由$ java.lang.String中原因{} person.name。我使用了相同的实现来访问模板gsp中我的person类的名称属性,其中我使用从集合中传递了var,“person”。 –
2012-03-17 15:12:08
你如何通过这个页面中的$ {person}? – aldrin 2012-03-18 11:55:13
如果您将身体传递给_set_标记,则正文的内容将分配给_var_。它们不会呈现给页面。您需要了解如何将原始_ $ {person} _模型传递给页面。 – 2012-03-19 07:26:03