2013-05-21 211 views
0

我需要將Id值傳遞給我的控制器以執行操作。目前這是我在我的控制器中的。如何在grails中將值從視圖傳遞到控制器

def StartServer() { 
    amazonWebService.ec2.startInstances(new StartInstancesRequest([InstanceToStart])) 
    redirect action: index() 
    } 

InstanceToStart的值將來自視圖。在我看來,我有以下的列,Id和按鈕表:

i-333dced <Button> 
i-dhdhdhd <Button> 
i-er32ws <Button> 

當我按我想的Id傳遞,然後執行我的行動按鈕。我的按鈕代碼如下:

<g:link action="StartServer"> 
    <input type="button" value="Start Server" class="stopimg" id="startServer"/> 
    </g:link> 

回答

4

從根據您的需要使用上面的人。我敢打賭,如果你搜索,你也會在這裏獲得與相同要求相關的樣本/問題/答案。

+0

我使用了創建鏈接並做了這樣的事情,Start Server,但是它將我引導到開始動作而不是執行開始動作。 –

+0

我沒有得到,「指揮行動,但沒有執行」。當它指向動作時,動作應該控制着什麼以及如何執行。看看該行動返回的內容。是否返回任何內容或是否進行了任何類型的呈現/重定向?另外,您應該使用'AmazonEc2'作爲控制器名稱而不是'AmazonEc2Controller'。 – dmahapatro

相關問題