与gsp g:link一起传递Flash消息

时间:2018-10-19 11:44:26

标签: grails gsp

在grails3创建视图中,我想要一个取消按钮,该按钮仅指向索引页面。我想在索引页面上显示一条消息,通知您取消。

<g:link controller="${controllerName}" action="index" class="btn btn-default" params="[flash.message: 'Create cancelled']">
    Cancel
</g:link>

上面的按钮只是一个无效的模型,没有消息弹出。下一页弹出flash.message的最佳方法是什么?

1 个答案:

答案 0 :(得分:2)

您可以通过取消操作说:

gsp

<g:link controller="${controllerName}" action="cancel" class="btn btn-default">
    Cancel
</g:link>

控制器

def cancel(){
    flash.message = message( code: 'cancel.message.in.messages.properties' )
    redirect(action: 'index')
}