![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| phpLiNa |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 21.11.2007 Где: НН Репутация: нет Всего: нет |
Здраствуйте.
В своем веб-проекте пытаюсь реализовать вывод структуры. сначала выводится список названий типов объектов. по клику на него выводится список конкретных экземпляров. по клику на экземпляр должно вывестись описание свойств экземпляра. правила перехода по страницам описанно faces-config xml
код с ссылкой на странице TypeList.jsp
код с кнопкой на странице TypeObjects.jsp
в бинах соответсвующие функции возвращают пустую строку. проблема в том, что на страницу TypeObjects.jsp мы переходим без проблем (хотя в адресной строке и остается старый адрес), а вот на страницу ObjectDescription.jsp не переходит никак. остается на TypeObjects.jsp но уже с новыми переданными параметрами. посоветуйте пожалуйста, как можно решить эту проблему? или лучше применить другой способ вывода? |
||||||
|
|||||||
| SlavaSemushin |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 13.4.2010 Где: Новосибирск Репутация: 1 Всего: 1 |
Чтобы появлялся "новый" адрес, нужно добавить <redirect />
Видимо, всегда срабатыват первое правило, поэтому вы и оказываетесь на TypeObjects.jsp (для проверки попробуйте поменять эти два правила местами). Полагаю, чтобы это разрулить, можно попробовать добавить from-outcome элемент ко второму правилу и сделать, чтобы selectObject возвращал именно этот outcome. |
||||
|
|||||
| phpLiNa |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 21.11.2007 Где: НН Репутация: нет Всего: нет |
при добавлении <redirect/> теряются параметры - поэтому этот способ не очень подходит. а вообщее каким образом еще можно вывести подоную структуру? |
|||
|
||||
| SlavaSemushin |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 13.4.2010 Где: Новосибирск Репутация: 1 Всего: 1 |
Я бы попробовал использовать статичные правила перехода. Без использования методов бина, которые возвращают outcome. Просто прописать что с этой страницы на ту, а с той на вон ту. Если я правильно вас понял, то это должно сработать. (В гугле также советую поискать статейки про навигацию и посмотреть там примеры, наверняка, что-нибудь найдёте или придумаете по ходу их чтения.) Это сообщение отредактировал(а) SlavaSemushin - 28.7.2010, 05:56 |
|||
|
||||
| phpLiNa |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 21.11.2007 Где: НН Репутация: нет Всего: нет |
помогла замена на outputLink
|
|||
|
||||
![]()
|
| Правила форума "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. |