0

JSF (MyFaces 実装) WebApp には長時間実行されるプロセスがあります。この長時間実行プロセス中は、アクティブなセッションが必要です。さまざまなコンポーネントに頻繁に焦点を合わせることで、セッションは存続しますか? (つまり、背景のクリック、マウスオーバーのタブ/リンクなど)。私はこれで成功しましたが、なぜこれが機能しているのかわかりません。これは、基礎となる実装のある種の javascript/ajax 機能によるものですか? ありがとう。

4

1 に答える 1

0

この長時間実行されるプロセスを Web リクエストから切り離す方法を既に検討していて、何らかの理由でそれができないと仮定すると、ここに答えがあります。

基礎となる実装には、そこに配置しない限り ajax はありません。XHRリクエストを行うタイマーでjavascriptのようなことをするか、コンテナ構成でセッションタイムアウトを上げて、その面倒なことをする必要がないようにすることができます。

于 2011-04-12T21:01:37.820 に答える