我一直在搜索如何从控制器向gsp返回一个整数值。我试过用这个:
def test(){
def val = 1;
return val;
}
但它不起作用。请帮忙。
答案 0 :(得分:4)
尝试
def test(){
def val = 1;
[val:val]
}
答案 1 :(得分:2)
return
语句用于将值从services
返回到controllers
。
如果您想将值从controller
传递到gsp
,请使用:
[variableNameInGSP : valueToBeReturned]
答案 2 :(得分:2)
将此代码添加到您的控制器:
def test(){
def v = 10
render view:'test.gsp', model:[v:v]
}
然后,通过"${v}"
访问test.gsp中的值
请注意,render view
对于test.gsp是可选的,我只是为了演示目的而编写的..(即更改gsp文件名)。
希望它有所帮助。