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。 –
您可能想要類似於