|
|
|
вопросы по JSF
|
|||
|---|---|---|---|
|
#18+
отсюда Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. сюда Код: xml 1. 2. 3. 4. 5. 6. 7. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. (и класс Product, с полями id, name и геттерами-сеттерами) На первой странице все корректно - из p мы получаем поля id и name, но на второй странице, после того как мы записали наше текушее p (Product) в бин "ph" , выводится только первая строка #{ph.currentProduct.name} (если поменять эти строки местами, то выведется id). Т.е. во второй строке #{ph.currentProduct.id} дает null, так как метод getProductId() подверждает это, выводя "detail-page: currentProduct == null". Почему на второй странице выводится только первая строка? Т.е., почему при обращении к currentProduct второй раз там оказывается null ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2013, 23:02:10 |
|
||
|
вопросы по JSF
|
|||
|---|---|---|---|
|
#18+
rema174, покажите весь код, по этому куску все вроде ок. Product инжектится или как? Покажите его геттер и сеттер, дебажить пробовали где он зануляется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2013, 02:50:39 |
|
||
|
вопросы по JSF
|
|||
|---|---|---|---|
|
#18+
Есть вероятность, что аннотация @RequestScoped не та, которая должна быть, но без полного кода это только догадки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2013, 09:26:15 |
|
||
|
вопросы по JSF
|
|||
|---|---|---|---|
|
#18+
Код: xml 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. 39. Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Код: 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. Код: 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. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. так вот, при нажатии на продукт, в консоли я получаю getCurrentProduct(): currentProduct != null getCurrentProduct(): currentProduct==null а в браузере только первую строку, т.е. видно, что после первого обращения к getCurrentProduct(), currentProduct обнуляется... и какой правильно выбирать RequestScoped, т.к. доступны javax.context, javax.faces.bean, javax.enterprise.context, правда с последним вообще не работает. Контейнер TomEE. INFO: Artifact 'myfaces-api' was found in version '2.1.10' from path 'file:/E:/apache-tomee-webprofile-1.5.2/lib/myfaces-api-2.1.10.jar' INFO: Artifact 'myfaces-impl' was found in version '2.1.10' from path 'file:/E:/apache-tomee-webprofile-1.5.2/lib/myfaces-impl-2.1.10.jar' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2013, 11:21:14 |
|
||
|
вопросы по JSF
|
|||
|---|---|---|---|
|
#18+
хотя нет, все-таки с энтерпрайс.контекст заработало... но вопрос все-таки остался, для каких целей тогда javax.context, javax.faces.bean ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2013, 11:28:28 |
|
||
|
вопросы по JSF
|
|||
|---|---|---|---|
|
#18+
При работе в CDI контексте - javax.enterprise.context.SessionScoped (бин маркирован аннотацией @Named) При работе в JSF контексте - javax.faces.bean.SessionScoped (в этом случае бин надо маркировать аннотацией @ManagedBean) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2013, 13:00:35 |
|
||
|
вопросы по JSF
|
|||
|---|---|---|---|
|
#18+
вот оно что, этот момент я как-то упустил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2013, 14:17:16 |
|
||
|
вопросы по JSF
|
|||
|---|---|---|---|
|
#18+
---------------------------------------------------------------------------------------------------------------------- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2013, 15:53:45 |
|
||
|
вопросы по JSF
|
|||
|---|---|---|---|
|
#18+
страница входа Код: xml 1. 2. 3. Код: xml 1. 2. 3. 4. 5. 6. 7. Код: 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. 39. 40. 41. 42. 43. 44. 45. 46. 47. Код: 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. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. не нахожу почему ничего не происходит по входу? сеттеры для юзернейма и пассворда не срабатывают, в методе login() ничего не происходит - в консоли вообще ничего не выводится из принтэлэнов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2013, 16:20:03 |
|
||
|
вопросы по JSF
|
|||
|---|---|---|---|
|
#18+
Вход по логину выполняется, даже если не соответствуют логин-пароль(был пропущен тег form), т.е. совершается переход на catalog.xhtml (см. выше навигейшнрул). Но при этом не выполняется метод login() из LoginRequest ? Как так? Код выше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2013, 14:52:54 |
|
||
|
вопросы по JSF
|
|||
|---|---|---|---|
|
#18+
---------------------------------------------------------------------------------------------------------------------- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2013, 17:57:16 |
|
||
|
вопросы по JSF
|
|||
|---|---|---|---|
|
#18+
в xhtml передаю поле h:inputHidden Код: xml 1. 2. 3. 4. 5. 6. 7. получаю в методе Код: java 1. 2. 3. 4. 5. 6. но hiddenValue оказывается null как же его получить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2013, 18:00:42 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38483565&tid=2127983]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
213ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 543ms |

| 0 / 0 |
