加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

升级到Play!2.1 后 not found: value flash

发布时间:2020-12-15 17:49:27 所属栏目:百科 来源:网络整理
导读:公司原来有一个小东西是用play2.04做的,我按照官方的迁移指南升级后,页面编译时会报这种错误: [error] E:analyseappviewsprojectManagelistProject.scala.html:35: not found: value flash[error] @if(flash.containsKey("success")) {[error] ^[err

公司原来有一个小东西是用play2.04做的,我按照官方的迁移指南升级后,页面编译时会报这种错误:

[error] E:analyseappviewsprojectManagelistProject.scala.html:35: not found: value flash
[error]     @if(flash.containsKey("success")) {
[error]         ^
[error] E:analyseappviewsuserManagelistUser.scala.html:35: not found: value flash
[error]     @if(flash.containsKey("success")) {
[error]         ^

?百度和谷歌了很久,在stackoverflow上也遇见了同样的问题,比如:

?

http://stackoverflow.com/questions/15335581/migration-problems-from-play-2-04-to-play-2-1,还有

http://stackoverflow.com/questions/10888407/can-i-call-session-in-template-view-on-play-framework。都没解决了。

后了终于找到一篇这个:

http://www.manning-sandbox.com/thread.jspa?messageID=132415。

效仿他的做法,在页面顶部加了

?

(implicit flash: Flash,lang: Lang)

?找不到falsh的错误没了

?

我不知道是不是版本不同导致的(看起来不像啊),不过希望能对遇到同样问题的僚友一点建议。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读