![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Bulat |
|
|||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: нет Всего: 57 |
Вообщем задача такая:
Вылезает страница на которой в таблице список счетов клиента: после чего идет тег формы в котором выпадающий список из номеров счетов клиента(типа выбирите счет), но мне в момент передачи данных сервлету еще надо и передать значение "флага" выбранного счета, его можно получить recordsArray[i].getFlag, но вот куда бы его присобачить, чтоб грамотно было?
Атрибут сессии? -------------------- менеджер по кодеврайтингу |
|||
|
||||
| Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 24 Всего: 62 |
Bulat
hidden - поле в форму? дополнительный параметр в строке action'а формы? Атрибут сессии прийдется очищать своеверменно, да и нужен ли где нибудь этот флаг после обработки формы сервлетом... |
|||
|
||||
| Bulat |
|
|||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: нет Всего: 57 |
Maksym, нужен, еще как нужен. Список счетов это лишь порядковый их номер, а вот различие их как раз во флаге
И основная проблема в том чтобы прицепить это значение флага к выпадающему списку, ведь я заранее не знаю какой из счетов выбирет пользователь, а генерировать список надо динамически Это сообщение отредактировал(а) Bulat - 3.8.2006, 16:01 -------------------- менеджер по кодеврайтингу |
|||
|
||||
| Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 24 Всего: 62 |
Bulat
Ааааа, каждом элементу списка соответствует свой флааааг Вариант: Делаешь еще один select со значениями флагов в value на соотвтестующих option'ах. Пусть он будет скрытым (style='dispay: none;' - например). На onSelect первого option'a вешаем скрипт, который будет выбирать то же по порядку поле в скрытом. Ну и в сервлете получаешь значение флага. Возможная проблема: У пользователя отключен JavaScript Добавлено @ 17:37 Постоянно держать список в сессии - тоже решение, и не худшее, а если он часто используется - тем более (своеобразный кэш). Но если он может менятся - необходимо отслеживать его актуальность. Добавлено @ 17:39 Еще вариант, несколько искусственный, но обходит проблему с отключенным JS: Формируешь select следующим образом:
А в сервлете - распарсиваешь значение параметра - получаешь и номер и флаг. Это сообщение отредактировал(а) Maksym - 3.8.2006, 17:40 |
|||
|
||||
| Bulat |
|
|||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: нет Всего: 57 |
Maksym, сенкс, тока я сделал совсем по другому немного разнообразив веб-сервис
-------------------- менеджер по кодеврайтингу |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |