1

我的视图页面中有这个按钮

<a class="runimg" href="${createLink(controller: 'Ec2Controller', action: 'Start', id: i.Id)}">&nbsp;Start&nbsp;</a>

假设获取实例的 id,然后将其传递给我在控制器中的操作。然而,它正在寻找开始视图页面,而不是在 Ec2Controller 中执行我的操作。有什么建议吗?

我的控制器有这个

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

2 回答 2

1

除了@Sérgio 所说的,除非您的控制器名为,否则您Ec2ControllerController的控制器名称是错误的。它应该只是Ec2

于 2013-05-22T16:23:23.077 回答
0

您在重定向中调用了方法索引:

redirect action: index()

它应该是

redirect action: 'index'
于 2013-05-22T16:20:32.317 回答