我的视图页面中有此按钮
<a class="runimg" href="${createLink(controller: 'Ec2Controller', action: 'Start', id: i.Id)}"> Start </a>
假设获取实例的id,然后将其传递给控制器中的操作。然而,它正在寻找开始视图页面,而不是在Ec2Controller中执行我的操作。有什么建议吗?
我的控制器有这个
def Start() {
amazonWebService.ec2.startInstances(new StartInstancesRequest([InstanceToStart]))
redirect action: index()
}
答案 0 :(得分:1)
除了@Sérgio所说的,除非您的控制器名为Ec2ControllerController
,否则您的控制器名称是错误的。它应该是Ec2
。
答案 1 :(得分:0)
您在重定向中调用了方法索引:
redirect action: index()
应该是
redirect action: 'index'