我的控制器中有2个动作
def listGame(){
def category = GameCategory.list()
def currentCategory = params.categoryName
def myCategory=GameCategory.findByCategoryName(currentCategory)
def games = myCategory.games
[currentCategory:currentCategory, category:category, games:games]
}
def listGameByPlatform(){
def platform = params.platform
redirect(view: "listGame")
}
当我点击某个按钮时,我只访问listGameByPlatform,这个按钮是分开的原因
我有listGame.gsp,但我没有listGameByPlatform.gsp,所以我想将listGameByPlatform动作重定向到listGame,但我也希望将平台作为参数传递给listGame.gsp,这可能吗?
答案 0 :(得分:0)
当然可以,只需在其中添加TweenLite.to(React.findDOMNode(this.state.cHeader), 1, {css:{height:350}, ease:Power4.easeInOut});
即可
man page
parameters: [platform: platform]
如果你想保存一个步骤,你也可以通过所有参数:def listGameByPlatform(){
def platform = params.platform
redirect(view: "listGame", parameters: [platform: platform])
}
。
然后将其添加到parameters: params
,您只需将其添加到操作中的地图中:
gsp