![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Andrey1 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 621 Регистрация: 27.2.2004 Где: Moscow Репутация: 2 Всего: 5 |
Странная ситуация... Есть две страницы: на странице1 есть ссылка (компонента "Hyperlink" в Woodstock), которая должна переводить на страницу2, в которой есть ссылка на страницу1.
В итоге: со страницы2 на страницу1 попасть можно. А со страницы1 на страницу2 - нет (пишет "description: The requested resource () is not available.") :/ ... Да и почему-то в строке адреса вместо URL к новой странице отображается: .../page2.jsp?form1:hyperlink1_submittedLink=form1:hyperlink1 Это сообщение отредактировал(а) Andrey1 - 12.4.2008, 15:29 -------------------- Созерцание и мудрость - едины. Соцерцание - это основа мудрости, а мудрость - это функция (т.е. умение использовать) созерцания. из сутры помоста шестого патриарха Хуэйнена |
|||
|
||||
| Andrey1 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 621 Регистрация: 27.2.2004 Где: Moscow Репутация: 2 Всего: 5 |
Разобрался... URL у ссылки почему-то оказался битым... :(
Но вторая часть вопроса остается Это сообщение отредактировал(а) Andrey1 - 12.4.2008, 15:35 -------------------- Созерцание и мудрость - едины. Соцерцание - это основа мудрости, а мудрость - это функция (т.е. умение использовать) созерцания. из сутры помоста шестого патриарха Хуэйнена |
|||
|
||||
| Andrey1 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 621 Регистрация: 27.2.2004 Где: Moscow Репутация: 2 Всего: 5 |
А вторая часть вопроса по-прежнему актуальна: почему при нажатии на ссылку, строка браузера не переходит на URL этой страницы?...
В бине страницы с ссылкой связывается стандартный action:
В правилах навигации "case2" - переход к новой странице... Вместо этого, отображается примерно это: http:// localhost:8080/web/faces/Page2.jsp?form1:layoutPanel1:hyperlink2_submittedLink=form1:layoutPanel1:hyperlink2 Причем браузер новую страницу отображает правильно... Казалось бы и фиг с ним, что не обновляет URL, но как тогда страницу рефрешить/перегружать?... Это сообщение отредактировал(а) Andrey1 - 17.4.2008, 15:57 -------------------- Созерцание и мудрость - едины. Соцерцание - это основа мудрости, а мудрость - это функция (т.е. умение использовать) созерцания. из сутры помоста шестого патриарха Хуэйнена |
|||
|
||||
| ivg |
|
|||
![]() Autonomous R&D ![]() ![]() Профиль Группа: Участник Сообщений: 686 Регистрация: 8.2.2006 Где: Екатеринбург Репутация: 32 Всего: 81 |
Не знаю как там в Woodstock, но судя по описанию поведение похоже на обычный <h:commandLink ... />, т. е. при нажатии на ссылку происходит сабмит формы. Странно однако, что используется GET вместо POST, соответствующий компонент Woodstock наверно это позволяет. Вобщем, с точки зрения <h:commandLink ... />, предлагаю 2 варианта:
1. Использовать <h:outputLink ... /> или что-то подобное из Woodstock вместо того, что есть сейчас. Клик по этой ссылке заставит браузер перейти по указанному URL вместо сабмита формы на текущей странице. 2. В правилах навигации "case2" добавить тег <redirect /> т. е. это будет выглядеть примерно так:
Кстати, а в правилах навигации ошибок нет? (имеется ввиду case2 --> Page1 и case1 --> Page2, ну или как там у вас). |
|||
|
||||
![]()
|
| Правила форума "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. |