|
|
|
Реализация REST навигации
|
|||
|---|---|---|---|
|
#18+
Нужно реализовать REST навигацию. После учебника Хорстмана и Гугла получилось следующее: car.xhtml Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. далее идет страница carInfo.xhtml Код: xml 1. 2. 3. 4. 5. 6. Скажите, где ошибка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2014, 15:59 |
|
||
|
Реализация REST навигации
|
|||
|---|---|---|---|
|
#18+
Вернее навигация работает, а интересует передача данных (car.id, car.autoMark, car.autoModel и т.д.) с страницы car.xhtml на страницу carInfo.xhtml . Как передать данные? Или только новая выборка из БД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2014, 16:20 |
|
||
|
Реализация REST навигации
|
|||
|---|---|---|---|
|
#18+
Есть подозрение, что названия выходных и входных параметров должны совпадать, сейчас они разные Код: html 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2014, 16:36 |
|
||
|
Реализация REST навигации
|
|||
|---|---|---|---|
|
#18+
ivanraЕсть подозрение, что названия выходных и входных параметров должны совпадать, сейчас они разные Код: html 1. 2. 3. Исправил, но значения все-равно не отображаются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2014, 16:52 |
|
||
|
Реализация REST навигации
|
|||
|---|---|---|---|
|
#18+
а собственно бин с именем "car" существует? На странице car.xhtml #{car} указывает на элемент коллекции, а на странице carInfo.xhtml, вероятно, на пустое место? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2014, 17:05 |
|
||
|
Реализация REST навигации
|
|||
|---|---|---|---|
|
#18+
ivanraа собственно бин с именем "car" существует? На странице car.xhtml #{car} указывает на элемент коллекции, а на странице carInfo.xhtml, вероятно, на пустое место? Вот бин Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. Через этот бин наполняется коллекция на странице car.xhtml #{postController.cars} . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2014, 17:28 |
|
||
|
Реализация REST навигации
|
|||
|---|---|---|---|
|
#18+
В книге написано следующее ХорстманЧасто возникает необходимость в получении дополнительных данных после зада! ния параметров представления. Например, после того как будет задан параметр пред! ставления определенного товара, может потребоваться выбрать данные о свойствах товара из базы данных для дальнейшей подготовки к отображению страницы с опи! санием товара. В главе 8 будет показано, как возложить обязанности по выполнению этой работы на обработчик события preRenderView. Получается нужно все-равно делать запрос в бд для получения данных? ХорстманПредусмотрен удобный сокращенный способ включения всех параметров пред! ставления в строку запроса. Он состоит в том, что добавляется один атрибут: <h:link outcome="index" includeViewParams="true" value="Skip"> С помощью этого способа можно переносить все параметры представления с од! ной страницы на другую, что представляет собой обычное требование к приложению, поддерживающему метод REST. Для определения параметров представления может использоваться тег f:param. Например: <h:link outcome="index" includeViewParams="true" value="Skip"> <f:param name="q" value="#{quizBean.currentProblem + 1}"/> </h:link> Зачем тег includeViewParams если все-равно нужно указывать f:param ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2014, 18:04 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38688164&tid=2126940]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
689ms |
get topic data: |
15ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 213ms |
| total: | 1001ms |

| 0 / 0 |
