![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| xoma |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 86 Регистрация: 4.4.2007 Репутация: нет Всего: нет |
Доброго всем дня!
Начал постпенно переходить с Perl на JAVA, есть маленький проектик - который надо переписать...Вот... Использую NetBeans 6.0 как говорится из коробки. Первые впечатления...очень порадовала возможность построения веб интерфейса через драг анд дроп!!!! Возникли некоторые вопросы, для решения которых на перле - нужно было проделать много рутинной работы!!! Собственно говоря вот в чем дело... Есть список (ну например пользователей).....по нажатии на любого из них - открывается подробная информация о нем (ну это по моему везде так))))), при работе с перлом для каждого юзера я генерил ссылочку с ID данного пользователя, который и передавал скрипту, отображающему информацию. Вопрос 1. Как это сделать применяя Table Component.....при всей наглядности работы с данным компонентом - не нашел решения! Вопрос 2. Информацию будет обрабатывать другая страничка JSF - т.е. нужно на этой страничке получить доступ к переданному параметру.....тоже пока не понимаю как это сделать. Вопрос 3. Я связываю таблицу HTML с табличкой БД (просто перетащив одно на другое)....так вот .....как мне обработать следующую ситуацию..... В таблице БД хранится например код товара, а мне нужно отобразить его наименование, взяв его из другой таблици. Возможно это типичные и повторяющиеся впросы......можно кинуть просто ссылочку на ответ! Спасибо! |
|||
|
||||
| xoma |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 86 Регистрация: 4.4.2007 Репутация: нет Всего: нет |
Решение этого нашел пока только такое: 1.при нажатии определяем текущую строку таблички 2.затем из tableDataProvider извлекаем нужное значение(например ID) из этой строки. 3.помещаем его в сешшн бин. 4.редиректим пользователя на страничку с детальной информацией.... 5.извлекаем из сешшн бин ID... Насколько это правильно??? и какие еще возможны варианты...? |
|||
|
||||
| necromancer |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 317 Регистрация: 26.7.2006 Где: Москва Репутация: 6 Всего: 7 |
правильно не правильно - покажет время. =)
но есть пару моментов насчет сешин бин. все хорошо если ты открываешь такую страничку по одной и не используешь f5 или какие то действия на ней =) иначе тебя ждут сюрпризы. решение может быть таким: 1 использовать h:outputLink : <h:outputLink action="#{object.someaction}" value="some url"> some text <f:param value="id" name="id"> </h:outputLink> на странице куда ты попал вытащить значение из requestParameterMap инициализировать объект, сохранить этот айди в хиден поле и т.д 2 способ это использовтаь Jboss seam или подобный ему с conversation что позволяет тебе делать внутренний редирект с сохранением параметров. (К сожалению при использовании переадресации из action методов параметры все равно теряются :-( ) 3 внимательно разделять объекты в сессии. =) -------------------- С уважением, Виталий Смык ---------------------------------------------------------------------------------------------- SCJP, SCWCD, OCA http://dev.maryno.net/video/ |
|||
|
||||
![]()
|
| Правила форума "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. |