Grails-将链接href添加到按钮

Grails-将链接href添加到按钮,grails,Grails,我正在为web开发类构建一个简单的Grails应用程序。在大多数情况下,应用程序已经完成,但我有一个卡滞问题 在索引页面上,我有一系列按钮,它们对应于列表、创建,以及其他通过脚手架在Grails中构建的模板。如何动态地将正确的路径传递给控制器操作 为了做到这一点,我需要获取当前页面的URL并添加正确的位置。这可以在Grails中实现吗,或者我应该坚持使用jquery或其他ajax解决方案吗?您可以使用${controllerName}获取当前控制器的名称吗 另一种选择可能是${params.co

我正在为web开发类构建一个简单的Grails应用程序。在大多数情况下,应用程序已经完成,但我有一个卡滞问题

在索引页面上,我有一系列按钮,它们对应于
列表
创建
,以及其他通过脚手架在Grails中构建的模板。如何动态地将正确的路径传递给控制器操作


为了做到这一点,我需要获取当前页面的URL并添加正确的位置。这可以在Grails中实现吗,或者我应该坚持使用jquery或其他ajax解决方案吗?

您可以使用
${controllerName}
获取当前控制器的名称吗


另一种选择可能是
${params.controller}
,但同样,不能100%确定它在GSP中是否有效

您在这里想要实现什么

如果要生成可用于按钮href的控制器操作的链接,可以这样做

<button href="${createLink(controller:'foo', action:'bar')}"/> 

看到标签了吗

如果您想知道控制器和操作名称,可以使用${controllerName}和${actionName}