【问题标题】:How to pass values from view to controller in grails如何在grails中将值从视图传递到控制器
【发布时间】:2013-05-21 19:11:01
【问题描述】:

我需要将 Id 值传递给我的控制器以执行操作。目前,这就是我的控制器中的内容。

    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>

【问题讨论】:

    标签: grails button view controller action


    【解决方案1】:

    根据您的需要使用上面的任何人。我敢打赌,如果您搜索,您还会在 SO 中获得与相同要求相关的示例/问题/答案。

    【讨论】:

    • 我使用了创建链接并做了类似的事情,启动服务器,但是它引导我执行启动操作而不是执行启动操作。
    • 我没听懂,“指导行动但不执行”。当它指向动作时,动作应该控制执行什么以及如何执行。看看从操作返回的内容。是否返回任何内容或是否完成了任何类型的渲染/重定向?另外,您应该使用AmazonEc2 作为控制器名称而不是AmazonEc2Controller
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多