我需要从grails应用程序中的Url映射类发送一个参数(它是一个不同的用例)

时间:2013-11-18 10:23:38

标签: grails

我有这个

 "/"{controller = "normal"
          action = "index"
      }

这将在我给localhost:8080时播放,我需要通过此方式发送参数,以便开始/的请求将进入指定的控制器并执行该操作参数所以相应地我可以做一些条件在我的视图中放置一些功能。所以来自该映射的请求必须发送一些参数,该参数不应该使用该参数改变我的URL localhost:8080

2 个答案:

答案 0 :(得分:5)

这对我有用;

"/"( controller:"admin", action:"index") {
   myparam = "value"
}

用于将值为“value”的myparam参数传递给管理控制器。

然后在我的控制器中,我可以很容易地引用它;

def index() {
   println params.myparam
}

value

答案 1 :(得分:3)

你试过了吗?

"/" {
    controller = "normal"
    action = "index"
    param = "value"
}

或者

"/"( controller:"normal", action:"index", param:"value" )