我在我的应用程序中使用grails 1.1.1。刷新消息,如学生ID创建,我的应用程序在本地工作正常,但是当我更新到app-engine服务器时,flash消息不起作用。
我认为GAE不支持er动作的flashmessage。 如果有任何解决方案,请重新开始。
数十亿美元
答案 0 :(得分:1)
我面临同样的问题,即使应用其他用户建议的变通方法,也无法正常工作。最后,我对此问题的解决方案是将所有flash.message替换为session.message,在GSP中,我编写以下代码:
<g:if test="${session.message}">
<div class="message">${session.message}</div><% session.message = null %>
</g:if>
该解决方案在GAE生产环境中进行了测试。我希望这对仍然面临同样问题的开发人员有所帮助。
答案 1 :(得分:0)
我猜你的问题是关于flash.message在部署到app引擎时保持持久性。这是grails-user mailing list thread讨论同样的问题。已请求JIRA问题,但从未记录过。我建议你打包一个显示问题的示例项目并记录JIRA问题。