2009-04-23 3 views
0

Я пытаюсь очистить все в своей HTML-форме, когда я посещаю его из записи гиперссылки.Очистить сеанс HTTP

Любые идеи? Мой язык разработки - Java.

+0

Вам нужно будет захватить событие. Можете использовать что-то вроде jQuery. – clearlight

+0

Детали и код (jsp ???) отсутствуют. –

ответ

0

Вы используете данные с сессионным разделением? если это так, закройте браузер и откройте его снова.

+0

или programmaticaly закрыть сеанс :) – Olivier

+0

Я не уверен, что он говорит с точки зрения пользователя или перспективы разработчика –

+0

oh извините ... я имел ввиду с точки зрения развития – 2009-04-23 22:11:31

0

Я не уверен, что это приложение, но одним из способов добиться этого было бы использование JavaScript. Например, если допустимо очищать форму при каждом посещении страницы, вы можете написать быструю функцию, которая очищает форму при загрузке страницы (т. Е. С использованием события onload).

Если вы хотите очистить форму, когда страница попала по этой ссылке, вы можете добавить параметр URL (например, clearForm = true) и использовать JavaScript для получения строки запроса и очистки формы, когда это параметр присутствует.

Это, конечно же, чисто клиентское решение. Для решения на стороне сервера было бы полезно узнать, какую структуру вы используете.

+0

На самом деле я добавил три строки кода в один из моих jsps и, похоже, работает нормально. Я вызываю метод invalidate httpsession, который очищает сеанс, когда приложение достигает этого конкретного jsp ... – 2009-04-24 00:44:49