問題タブ [flash-scope]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
129 参照

jsf - Expression Language の #{flash.keep.message} でメソッドチェーンはどのように機能しますか?

私はこのサンプルコードを持っています:

そして豆の中:

そして最後にhello.xhtml

に移動してindex.xhtml[送信] をクリックすると、期待どおりにリダイレクトさhello.xhtmlれます。また、ページを更新しても、flash.keep の動作が優れているため、メッセージが表示されます。

今、何が起こっているのかを理解しようとしているので、ドキュメントを開きます。

このクラスにはメソッドがありますが、keep()その戻り値の型はvoidであり、Stringパラメーターが必要です。メッセージパラメーターを使用してメソッドを#{flash.keep.message}呼び出していますか? keep()私が知る限り、そうあるべきだったとは思いませ#{flash.keep(message)}んね。

それで、ここで何が起こっているのですか?

0 投票する
0 に答える
112 参照

grails - Grails 3 アプリをデプロイすると FlashScope 例外がスローされる

Grails 3.1.1 アプリケーション war の新しいバージョンを実行中の Tomcat にデプロイすると、デプロイ後にアクセスすると例外が発生します。

これは 3 回または 4 回の展開で約 1 回しか発生せず、Tomcat を再起動すると修正されます (つまり、Tomcat の起動時にエラーは発生しません)。同僚が作成している別の Grails アプリケーションでも発生しています。

更新:現在、より頻繁に発生しているため、報奨金があります。

アプリケーションは、メッセージを渡すためにフラッシュを使用しません。セッションは使用されていますが、そこに保存されているすべてのオブジェクトがスレッドセーフであることを確認しました。

このトラブルシューティングに何が必要なのかわからないため、リクエストに応じて他の追加情報を提供させていただきます。

更新 2:クラスパスの衝突は見つかりませんでしたが、他の誰かが何かを見つけた場合に備えて、依存関係のリストを投稿します。

更新 3:要求に応じた依存関係レポート:こちら.