grails - 了解Grails模板中下划线的目的

标签 grails gsp

使用grails模板和render方法并不难。
我已经使用了一段时间。

我可以处理“配置公约”。模板.gsp文件的文件名开头的所需下划线“_”也是如此。

我一般没有编程经验,从2.5年以来,我一直是“应用程序开发的IT专家”的学徒期。所以我的背景知识还不算大。

但是我现在真的很想了解下划线的确切目的是什么。
与没有下划线的文件相比,如何处理带有下划线的文件?

最佳答案

String view='/path/to/file'
def model= [template:view,instance:bean]
render(view:view, model:model)

这告诉模板在渲染模板位时是'/path/to/_file.gsp'
当它呈现 View 时,它会寻找'/path/to/file.gsp'
因此,当您渲染 View 时,它将查找文件而没有下划线
当您渲染模板时,它将使用下划线查找那些

上面的例子都解释了它是如何工作的

关于grails - 了解Grails模板中下划线的目的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42245273/

相关文章:

grails - 随机化领域对象的集合

java - Grails 获取原始 Controller 的 url

Grails 在 "create"和 "save"之间更新的实例在哪里

validation - Grails messages.properties typeMismatch 错误消息

grails - 如何限制<g:select>的多重选择

grails - 为什么使用 GRAILS 的 ACEGI 插件注册新用户会出现 "Default Role not found."错误

Grails GORM 日期数据绑定(bind)

grails - 如何在Grails Controller 中调用方法而不渲染新 View ?

grails - grails 中的通用 View url 映射

html - 用什么代替禁用textarea?