у меня есть класс действия, который экономит мое печенье, как это:Заполните форму с сохраненным печеньем
public String execute() {
// Save to cookie
Cookie name = new Cookie("name", userInfo.getName());
name.setMaxAge(60*60*24*365); // Make the cookie last a year!
servletResponse.addCookie(name);
}
Если я представить мою форму, я могу увидеть кук в браузере, который был создан и сохранен. Когда пользователь отправляется, они перенаправляются на новую страницу, страницу со всей сохраненной информацией, которую они только что создали.
Я хочу, чтобы пользователь мог вернуться на страницу отправки и просмотреть всю информацию в только что представленных формах. Можно ли сделать это с помощью Struts2, используя сохраненные файлы cookie и получить форму для заполнения старыми данными?
Это моя форма:
<s:textfield
label="Name"
name="name"
key="name"
tooltip="Enter your Name here"/>
ли Вы хотите, чтобы заполнить формы с данными cookie? Как вы сейчас показываете эти данные на своей новой странице? –
@AleksandrM Да. Я хочу заполнить форму данными cookie, поэтому, когда пользователь вернется на эту страницу, информация находится на странице. Я показываю данные следующим образом: . Спасибо за ваш ответ. –
Так что прямо сейчас вы не используете данные из файла cookie вообще, не так ли? Взгляните на перехватчик файлов cookie - http://struts.apache.org/docs/cookie-interceptor.html. –