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