問題タブ [session-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 投票する
2 に答える
3476 参照

mysql - MySQL:@variableとvariable。違いは何ですか?(パート2)

さて、私が尋ねた最後の質問に基づいて、Mysqlは次のコードのwhereステートメントをどのように処理しますか?

この場合、MySQLは何をしますか?where句を次のように扱いますか

またはそれはそれを次のように扱いますか

今私は次のようなことをしています

MySQLにセッション変数があることを知らなかったので、文句を言わず、「この列がこの変数と等しい場所」という明示的な言い方だと思いました。

「もちろん、それは列=変数として扱われる」と言う人もいるかもしれませんが、「変数=列」とは簡単に言うことができます。では、これをどのように処理しますか?

0 投票する
2 に答える
1398 参照

nhibernate - NHibernate の遅延読み込みがセッションにバインドされるのはなぜですか?

Castle ActiveRecord を使用して、遅延読み込み時に問題が発生しました。

次の作品(明らかに)

特定のコンテキストで (インターセプターを使用して) セッション フィルターを変更する必要があるため、新しい SessionScope を作成します。

最後の行 "singleUser.Groups" は、LazyInitializationException: "ロールのコレクションを遅延初期化できませんでした: グループ、セッションまたはセッションが閉じられていません" をスローします。

ただし、他のすべてのセッション操作は正しく機能します。そのため、「singleUser」は現在破棄されている SessionScope にバインドされているようです。なんで?また、これを別の方法で解決するにはどうすればよいでしょうか。

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

java - Bean で SessionScope オブジェクトを取得するにはどうすればよいですか

セッションスコープでクラスにアクセスする方法を検索します。

私はこのクラスを持っています:

そして、他の Bean からいくつかのフィールドにアクセスします。これどうやってするの?

ありがとうございました

0 投票する
3 に答える
2674 参照

java - アプリケーションスコープのBeanからSpringセッションスコープのBeanにアクセスできますか?どのように?

SpringMVCを使用してこの2人用Webゲームアプリケーションを作成しようとしています。セッションスコープのBeanPlayerとアプリケーションスコープのBeanGameListがあり、インスタンスを作成して保存Gameし、それらをに渡しますPlayers。オンプレイヤーはゲームを作成してそのIDを取得しGameList、他のプレイヤーはIDをに送信してインスタンスGameListを取得しGameます。インスタンスには、Game属性としてプレーヤーがあります。問題は、各プレイヤーが他のプレイヤーではなく自分だけを見ていることです。

各プレイヤーが見るものの例:

  1. 最初のプレーヤー(アリス)がゲームを作成します。Creator: Alice, Joiner: Empty
  2. 2番目のプレーヤー(ボブ)がゲームに参加します:Creator: Bob, Joiner: Bob
  3. 最初のプレーヤーがブラウザを更新しますCreator: Alice, Joiner: Alice

私が彼らに見てもらいたいのはですCreator: Alice, Joiner: Bob。これを実現する簡単な方法は、プレーヤーへの参照ではなくプレーヤーに関する情報を保存することですが、ゲームオブジェクトはプレーヤーオブジェクトのメソッドを呼び出す必要があるため、これは解決策ではありません。

aop:scoped-proxyセッションスコープのPlayerBeanが原因だと思います。これを理解すると、Gameオブジェクトには、現在のセッションのPlayerオブジェクトを参照するプロキシへの参照があります。ゲームインスタンスは他のPlayerオブジェクトをなんとかして保存/アクセスできますか?

dispatcher-servlet.xmlのBean :

controller.InitControllerのメソッド

model.gameListのメソッドと呼ばれる

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

java - およびSessionScopedBean

問題:より適切なデザインを探しています。

目標:ユーザー情報の表を作成し、各ユーザーの列に[パスワードの変更]ボタンを表示したい。クリックすると、[パスワードの変更]ボタンが消え(= "false"と表示)、inputSecreatフィールドが表示されます-ユーザーがパスワードを入力しますそしてそれを送信します(追加のボタンをクリックするか、ホットキーを使用して)。送信後-「パスワードの変更」ボタンは以前と同じように紙に書かれています。

私の豆

およびページ:

だから私は次の列で私の豆を使用しています:

質問2:この状況に適した設計は何でしょうか?

質問3:それがdisabled =«true»としてスティードされた場合、いくつかのコンポーネント(私の状況ではinputSecret)のいくつかのイベント(onclick、ondbclick内部のコンポーネントタグ)をリッスンすることは可能ですか?

ありがとうございました!

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

asp.net - 重大なセッションの問題ASP.NET

私はある種の醜い状況にあります。

ASP.NET 3.5 C#で構築されたCRMシステムで、セッションを使用して1つのページから別のページにデータを引き継ぐ大きなプログラムがあります。

問題は、このプログラムの2つのインスタンスを同じブラウザで開いて同じページを参照すると、もちろんセッションが上書きされることです。

ご想像のとおり、これはシステムにとって大きな問題であり、大きな責任です。

ここで行うべき正しいことは何ですか?私は大量のAJAXを使用しており、オブジェクトをページ間で渡す必要があるため、ここではurlパラメーターは実際にはオプションではありません。

助言がありますか?

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

nhibernate - SessionScope は ISession とまったく同じですか?

Castle ActiveRecord の SessionScope は NHibernate の ISession とまったく同じですか? はいの場合、Castle ActiveRecord が重複した機能を提供したのはなぜですか? いいえの場合、それらの違いは何ですか?

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

java - jsf2でのユーザーセッションの処理

jsf2を使用してWebアプリケーションを構築しています。@SessionScopeで@ManagedBeanを使用します。その中に、ユーザー名などをUserオブジェクトに格納します。記事を作成したいとします。そのため、createArticle()メソッドを持つ別の@ManagedBean @RequestScopeがありますが、記事の作成者を設定する必要があります。ユーザーユーザーオブジェクトを取得するためにcdiを介してユーザーセッションBeanを注入する必要がありますが、マネージドBeanを他のマネージドBeanに注入しても大丈夫ですか?他にもっと良いアプローチはありますか?

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

spring - JSFアプリケーション交差ユーザーセッションデータ

解決しようとしているJSFの難しい問題があります。注:私はJSFとJavaにかなり慣れていません。ユーザーがログインし、いくつかのチェックボックスを選択し、[送信]をクリックして、別のページに情報を追加し、DBに保存してログアウトする簡単なアプリケーションがあります。

私の本番環境では、ユーザーセッションデータがクロスまたはキャッシュされ、後続のユーザーセッションによって取得されるインスタンスが表示されます。たとえば、ユーザーAがデータを入力してから、ユーザーBがデータを入力すると、データを確認すると、ユーザーAが入力したものが表示されます。もちろん、これをテストで再現することはできません。

私はjsf1.2._12、richfaces 3.3.2、およびspring2.5.6を使用しています。アプリサーバーはJBoss5です。

私のJSFマネージドBeanはすべてセッションスコープです。この特定のマネージドBeanは、セッションスコープのビジネスオブジェクトとしてSpring Beanを呼び出し、最終的にはシングルトンのDAOを呼び出します。

ここに関連するfaces-configinfo

そして私のアプリ-春の豆が呼ばれるためのコンテキスト

Webサーバーのログを表示するときに、この問題は、ユーザーAとBが同時にログインしていなかった場合に発生しました。ユーザーAがログアウトし、約20分後にユーザーBがログインしました。

セッションスコープのBeanの使用が他のユーザーのデータとどのように交差する可能性があるのか​​わかりません...これらがどのようにスコープされているのか理解できないことがありますか?必要に応じて、モックアップしたコードを添付できます。前もって感謝します!

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

java - AuthenticationSuccessHandler内でセッションスコープのBeanを取得するにはどうすればよいですか?

カスタムAuthenticationSuccessHandlerがあります。

私がやりたいのは、onAuthenticationSuccessメソッド内にいくつかのセッションデータを設定することです。

セッションデータを保存するには、どのコントローラー内でも正常に機能するセッションスコープのBeanを使用します。

しかし、onAuthenticationSuccessメソッド内でそれを取得しようとすると、例外が発生します。

'scopedTarget.sessionData'という名前のBeanの作成中にエラーが発生しました:スコープ'session'は現在のスレッドに対してアクティブではありません。

私のコードは次のとおりです。

何か案は?