2009-04-23 10 views
0

ハイパーリンクエントリからHTMLフォームにアクセスすると、すべてのフォームをクリアしようとしています。HTTPセッションをクリアする

アイデア?私の開発言語はjavaです。

+0

イベントをトラップする必要があります。 jQueryのようなものを使いたいかもしれません。 – clearlight

+0

詳細とコード(jsp ???)はありません。 –

答えて

0

セッションスコープのデータを使用していますか?その場合は、ブラウザを閉じてもう一度開きます。

+0

またはprogrammaticalyセッションを閉じる:) – Olivier

+0

彼がユーザーの観点か開発者の観点から話しているかどうかわからない –

+0

ああ申し訳ありません...私は開発の視点からのものです –

0

私はアプリケーションがあるかどうかわかりませんが、これを達成するための1つの方法はJavaScriptを使用することです。たとえば、ページが訪問されるたびにフォームをクリアすることができれば、ページがロードされたときにフォームを消去する(つまり、onloadイベントを使用して)フォームをクリアする簡単な関数を書くことができます。

ページがそのリンクからヒットしたときにフォームを消去したい場合は、URLにparamを追加することができます(例:clearForm = true)。JavaScriptを使用してクエリ文字列を取得し、パラメータが存在する。

これはもちろん、純粋にクライアント側のソリューションです。サーバー側のソリューションでは、使用しているフレームワークを知っておくと便利です。

+0

私は実際に私のjspの1つに3行のコードを追加しました。それは正常に動作しているようです。私はアプリケーションがその特定のJSPに達すると、セッションをクリアするhttpsessionの無効化メソッドを呼び出しています... –

関連する問題