Grails-将链接href添加到按钮
问题描述:
我正在为Web开发类构建一个简单的Grails应用程序。在大多数情况下,该应用程序已完成,但我有一个棘手的问题。Grails-将链接href添加到按钮
在索引页面上,我有一系列按钮,分别对应List
,Create
和其他通过脚手架构建在Grails中的模板。我如何动态地将正确的路径传递给控制器操作?
为了做到这一点,我需要获取当前页面的URL并添加适当的位置。在Grails中可以做什么,或者我应该坚持使用jQuery还是其他一些Ajax解决方案?
答
什么是你想在这里实现,
如果你想生成链接到控制器,你可以用行动工作对于按钮的href,你可以像这样做,
<button href="${createLink(controller:'foo', action:'bar')}"/>
见createLink标签
如果你婉要知道控制器和操作名称,可以使用$ {controllerName}和$ {actionName}。
答
您可以使用${controllerName}
来获取当前控制器的名称吗?
另一种可能是${params.controller}
,但同样,不能100%肯定它在GSPS