0

アプリを play 2.0.4 から play 2.1.0 に移行しています。Play 2.1 がビュー内のフラッシュ、セッション、またはリクエストを認識せず、コンパイル エラーが発生する

play-2.0.4 の次のコードを play-2.1.0 で表現する方法

A.フラッシュ

@if(flash.contains("success")) {
        <p class="success">@flash.get("success")</p>

        }

B.セッション -----

@if(nav == "signup" && session.get("sitetype")=="public")

C. リクエスト

var chatSocket = new WS("@routes.Chat.chat(username).webSocketURL(request)")

エラーログ

[error] /Users/abhijitbasu/SampleApps/smartex-app/app/views/chatRoom.scala.html:120: not found: value request
[error]             var chatSocket = new WS("@routes.Chat.chat(username).webSocketURL(request)")
[error]                                                                               ^
                              ^
[error] /Users/abhijitbasu/SampleApps/smartex-app/app/views/login.scala.html:16: not found: value flash
[error]         @if(flash.contains("success")) {
[error]             ^
[error] /Users/abhijitbasu/SampleApps/smartex-app/app/views/main.scala.html:159: not found: value session
[error]                                     @if(nav == "signup" && session.get("sitetype")=="public") {
[error]                                                            ^
[error] /Users/abhijitbasu/SampleApps/smartex-app/app/views/mediainsight.scala.html:109: not found: value session
[error]              ajaxpage(rootdomain+'@routes.Chat.chatRoom(session.get("firstname") + ' ' + session.get("lastname"))', 'contentarea')
[error]                                                         ^
[error] /Users/abhijitbasu/SampleApps/smartex-app/app/views/signup/form.scala.html:39: not found: value flash
[error]                     <p class="error">@flash.get("error")</p>

助けていただければ幸いです。

4

2 に答える 2