0

3 つのアプリ/スクリプトのセットがあります。

1 つ目は、ユーザーが値を選択できるようにするものです。この値は 2 番目のスクリプトに渡されます。このスクリプトは値を取得し、データベースを読み取り、XML を生成します。XML は、Javascript の「onload」を使用するユーザーの介入なしに、すぐに Eclipse/Java/RAP アプリケーションにポストされます。

RAP アプリケーションがロードされた後、ユーザーには戻るボタンが機能していないように見えます。戻るボタンをクリックすると、ユーザーは 2 番目のスクリプトに移動します。このスクリプトは、最初に行ったのと同じ値を取得し、すぐに RAP アプリケーションに再度転送します。

ユーザーが期待するように戻るボタンが機能するようにします。つまり、ユーザーを最初のスクリプトに戻します。

戻るボタンを使用すると、リファラーを含め、最初のパスとまったく同じ情報が送信されるため、これを行う唯一の方法は Cookie を使用することです。

それですか、それとももっと良い方法はありますか?

ありがとう、

ショーン。

4

1 に答える 1

0

ページ B で Cookie を設定する

ページ A で、Cookie を検出します。存在する場合は、Cookie をクリアしてからリダイレクトします。

1 つの問題: ページ A は、[戻る] を押してそこに移動したのか、それとも直接移動したのかを認識していません。あなたがそれと一緒に暮らすことができれば、それはうまくいくでしょう。

于 2012-05-16T17:09:36.333 に答える