Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Grails列表被索引替换,那么默认值是什么?_Grails_Grails 2.3 - Fatal编程技术网

Grails列表被索引替换,那么默认值是什么?

Grails列表被索引替换,那么默认值是什么?,grails,grails-2.3,Grails,Grails 2.3,我使用Grails2.3.7创建了一个新的grails应用程序,并从控制器中删除了index操作。 我的控制器具有static scaffold=true 因此,现在当我尝试访问applicationname/controller/index时,我得到了对象列表,该列表由早期版本的grails中的list操作显示 现在已经很困惑了,我如何将我的applicationname/controller/重定向到其他操作,因为现在我无法执行以下操作- def index() { redirect(act

我使用Grails2.3.7创建了一个新的grails应用程序,并从控制器中删除了
index
操作。 我的控制器具有
static scaffold=true
因此,现在当我尝试访问
applicationname/controller/index
时,我得到了对象列表,该列表由早期版本的grails中的
list
操作显示

现在已经很困惑了,我如何将我的
applicationname/controller/
重定向到其他操作,因为现在我无法执行以下操作-

def index() {
redirect(action: someotheraction)
}

您可以使用以下命令保持url与applicationname/controller/相同,但仍将请求转发到其他操作


def index() {
forward(action: someotheraction)
}

可以为defaultAction属性指定一个值。看


我希望这有帮助

但问题是,“索引”现在是列表的脚手架,我不想失去它。为了更符合REST,已将
list
操作替换为
index
。我不确定我是否理解你的问题。如果您想从一个控制器重定向到另一个控制器,您必须使用
重定向(action:'someOtherAction')
自己实现控制器操作。或者你想达到什么目的?