次世代プラグイン設定がJavaで有効になっている場合、ブラウザ(IE7 / 8)で機能しないJavaアプレットを持つWebアプリケーション(struts 1.3、Weblogic 10.3.0、Toplink、Oracle)があります。コントロールパネルですが、無効にすると正常に動作します。問題は、この設定が今後のJavaリリースでなくなるように設定されていることです。つまり、ユーザーは現在のようにワークステーションでJava1.6_xxを使い続ける必要があります。それらはすべて全国のローカルIT部門によって管理されているため、どのバージョンを使用するかについてはほとんど影響がありません。したがって、次世代設定を機能させるための簡単な修正を見つける必要があるか、アプレットを別のものに置き換える/書き直すことを検討する必要があります(ただし、資金の制約のために最後の手段になります)、おそらく何かプラグインの必要性を回避するためにAJAXに適しています。
メインウィンドウには、左、右、および上部のフレーム(JSP)と、アプレットがある中央のフレームがあります。アプレットの中央にはメインコンテンツ領域があり、下部にはいくつかのボタンがある下部パネルがあります。ボタンは、コンテンツ領域(基本的にはツリーグリッド)に何をするか(保存、コピー、ステータスの変更など)を指示します。ボタンの1つを押すと、ウィンドウ全体(周囲のフレームとアプレット自体)がアプレットがある領域内で繰り返されます。万華鏡のようなものや、フラクタルパターンの繰り返しのようなもの、あるいは鏡で自分の写真を撮り、鏡の中で部屋が何度も繰り返されているのを見るようなものです。この場合、ボタンを押すたびに繰り返され、繰り返されるセットは毎回小さくなります。変!!
したがって、私の調査に基づくと、Java Next-Generationプラグインは、複数のプロセスまたはスレッドを許可することで動作が異なりますが、従来のプラグインは単一のスレッドのみを使用します。したがって、私の疑いは、ボタンを押すたびに新しいプロセスが生成されているということです。「separate_jvm」アプレットパラメータを使用してみましたが、trueに設定されていてもfalseに設定されていても違いはありませんでした。関連していると思われる他のアプレットパラメータは表示されません。
私が持っていたもう1つのアイデアは、JSPフレームセットに関係している可能性があり、「target = _top」のようなものをどこかに追加する必要があるかもしれません…しかし、これがアプレットスレッドにどのように関係するかはわかりません。
誰かが役立つかもしれない提案、アイデアや経験がありますか?