【发布时间】:2011-03-20 04:10:52
【问题描述】:
我有一个在另一个 GSP 中呈现的模板。我似乎找不到将数据填充到其中的方法。这是我的学生班级/控制器的生成显示页面。所以学生控制器应该处理“显示”功能,但它永远不会进入该功能。 有没有办法从学生表中获取数据并填充 studentInstance.id、studentInstance.Name 等?
此外,是否有任何真正解释 GSP 的好书/网站。我找不到任何对更复杂的动作有很好的参考。
谢谢
【问题讨论】:
我有一个在另一个 GSP 中呈现的模板。我似乎找不到将数据填充到其中的方法。这是我的学生班级/控制器的生成显示页面。所以学生控制器应该处理“显示”功能,但它永远不会进入该功能。 有没有办法从学生表中获取数据并填充 studentInstance.id、studentInstance.Name 等?
此外,是否有任何真正解释 GSP 的好书/网站。我找不到任何对更复杂的动作有很好的参考。
谢谢
【问题讨论】:
您可以在Grails user guide 中找到您需要的有关控制器、GSP 和模板的所有信息,更具体地说,在 Web 层部分。
【讨论】:
要将数据传递到模板中,请使用model 参数。这是我从我的一些代码中提取的一个示例:
<g:render template="/voteAndScore" model="['wysiap': wysiap, 'showVote': false, 'showDiscuss': true, 'updatedWysiaps': updatedWysiaps]" />
至于文档,几乎所有东西都可用here。但我发现 Grails in Action 也是一本有用的读物。
【讨论】: