0
在我看来,我打电话给我这样的操作方法:Grails的多种操作方法
<form class="my_form" action="${portletResponse.createActionURL()}" method='post'>
.....
<g:actionSubmit value="Save"/>
这需要我对我的操作方法:
def actionView = {
//.... do stuff
}
不过,我想在添加更多按钮我查看调用不同的操作方法。一个动作可能会删除一个对象中的一行数据。另一个可能会在另一个对象中创建一行数据。所以我的问题是为什么createActionURL()在控制器中调用actionView方法,以及如何为不同类型的操作实现多个操作方法?
谢谢!
你真的不应该这样做:'action =“$ {portletResponse.createActionURL()}”'。您应该将'action'和'controller'的名称指定为属性值,并让反向URL映射机制生成相应的url。 –
您可能想要类似于