powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / сохранение состоянения между запросами
1 сообщений из 1, страница 1 из 1
сохранение состоянения между запросами
    #33732218
slolen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа!
Подскажите пож решение.
Есть страница с двумя формами.
Если заполнить в первой поля, а потом вызвать вторую - например приатачить файл - то поля в первой стираются, так как эти соотв поля в бине еще не были проинициализированы, а при создании бина они пустые. Применил куки -
они при нажатии на кнопку в 2 форме сохраняют все поля, а при загрузке страницы
в onload() восстанавливают. Но когда заполняется больше 4к то куки теряют эту инфу и поля опять очищаются.
Так как используется JSF, то решил сделать тот бин, кот соотв странице,
implements StateHolder. Добавил соотв
Код: plaintext
1.
2.
3.
4.
5.
         public  Object saveState(FacesContext context)
        {
            Object values[] =  new  Object[ 2 ];
            values[ 0 ] = strProductName;
             return  (values);
        }
и
Код: plaintext
1.
2.
3.
4.
         public   void  restoreState(FacesContext context, Object state)
        {
            Object values[] = (Object[]) state;
            strProductName = ((String)values[ 0 ]);
        }
а также
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
         private   boolean  transientValue =false;
         public   boolean  isTransient()
        {
             return  ( this .transientValue);
        }
         public   void  setTransient( boolean  transientValue)
        {
             this .transientValue = transientValue;
        }
но кто и когда должен вызывать эти методы я чтото не понял.
Есть ли какие то идеи на этот счет?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / сохранение состоянения между запросами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]