|
|
|
не подтягиваются данные из БД в jsp
|
|||
|---|---|---|---|
|
#18+
Добрый день! Написала простой web-проект c jsp, servlets, но почему-то не подтягиваются данные из БД в users.jsp.:-( GetAllUsersController.java Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. UserDaoImpl.java Код: 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. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. Код: html 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. Посмотрите пожалуйста, может еще что-то полезное посоветуете.:-) Ссылка на проект: https://github.com/FeschenkoNatalia/servletTestEasy Спасибо большое!:-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2017, 14:00 |
|
||
|
не подтягиваются данные из БД в jsp
|
|||
|---|---|---|---|
|
#18+
Natalia_141277Написала простой web-проект c jsp, servlets, но почему-то не подтягиваются данные из БД в users.jsp.:-( Посмотрите пожалуйста, может еще что-то полезное посоветуете.:-) 1. Научитесь искать источник проблемы. Как минимум используйте отладку и поиск методом половинного деления. Определитесь проблема в чтении из БД или в выводе в JSP. Для этого достаточно использовать breakpoint в контроллере. 2. Откажитесь от использования JDBC API. Тем более в таком виде как у вас. Выходит огромная куча однообразного кода для простейших операций. А вдруг у вас в БД окажется 3-5 связанных сущностей, это всё выльется в огромную монструозную колбасу. Что уж говорить о реальных проектах, где количество таблиц легко переваливает за сотню. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2017, 14:14 |
|
||
|
не подтягиваются данные из БД в jsp
|
|||
|---|---|---|---|
|
#18+
BlazkowiczNatalia_141277Написала простой web-проект c jsp, servlets, но почему-то не подтягиваются данные из БД в users.jsp.:-( Посмотрите пожалуйста, может еще что-то полезное посоветуете.:-) 1. Научитесь искать источник проблемы. Как минимум используйте отладку и поиск методом половинного деления. Определитесь проблема в чтении из БД или в выводе в JSP. Для этого достаточно использовать breakpoint в контроллере. 2. Откажитесь от использования JDBC API. Тем более в таком виде как у вас. Выходит огромная куча однообразного кода для простейших операций. А вдруг у вас в БД окажется 3-5 связанных сущностей, это всё выльется в огромную монструозную колбасу. Что уж говорить о реальных проектах, где количество таблиц легко переваливает за сотню. Спасибо большое!:-) 1. Проблема в выводе в jsp, правда проверяла не breakpoint, а тем, что считывала данные из БД в консоль:-) 2. В данном конкретном случае отказаться от JDBC API не могу, т.к. проект учебный, задана даже такая структура папок, нам было ДЗ его дописать (реализовать, подключение а БД, операции CRUD, вход user-a и т.д.), если бы писала сама, структура проекта была бы другая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2017, 14:34 |
|
||
|
не подтягиваются данные из БД в jsp
|
|||
|---|---|---|---|
|
#18+
Natalia_141277, Так у вас ещё и свой собственный MVC фреймверк? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2017, 14:41 |
|
||
|
не подтягиваются данные из БД в jsp
|
|||
|---|---|---|---|
|
#18+
Natalia_1412771. в JSTL есть вывод переменных на экран. И в JS есть. Отлаживайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2017, 14:41 |
|
||
|
не подтягиваются данные из БД в jsp
|
|||
|---|---|---|---|
|
#18+
А где код, который аттрибуты из View перекладывает в какое-то доступное для JSP место? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2017, 14:42 |
|
||
|
не подтягиваются данные из БД в jsp
|
|||
|---|---|---|---|
|
#18+
Natalia_141277, Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. с трёх попыток найдёшь ошибку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2017, 15:06 |
|
||
|
не подтягиваются данные из БД в jsp
|
|||
|---|---|---|---|
|
#18+
Natalia_141277, 2 ошибки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2017, 15:14 |
|
||
|
не подтягиваются данные из БД в jsp
|
|||
|---|---|---|---|
|
#18+
вадяNatalia_141277, Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. с трёх попыток найдёшь ошибку? <td><a href="/delete?id=${users.username}">Delete</a></td> -? но for each не из-за этого не выводит ничего ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2017, 15:15 |
|
||
|
не подтягиваются данные из БД в jsp
|
|||
|---|---|---|---|
|
#18+
Natalia_141277<td><a href="/delete?id=${users.username}">Delete</a></td> -? но for each не из-за этого не выводит ничего попытка 1 - провалена ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2017, 15:18 |
|
||
|
не подтягиваются данные из БД в jsp
|
|||
|---|---|---|---|
|
#18+
Natalia_141277но for each не из-за этого не выводит ничего Что делает тэг <tr> и что находится в переменной users? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2017, 15:19 |
|
||
|
не подтягиваются данные из БД в jsp
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, не подсказывать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2017, 15:20 |
|
||
|
не подтягиваются данные из БД в jsp
|
|||
|---|---|---|---|
|
#18+
вадяNatalia_141277, Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. с трёх попыток найдёшь ошибку? если бы сама нашла, то не спрашивала бы:-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2017, 15:20 |
|
||
|
не подтягиваются данные из БД в jsp
|
|||
|---|---|---|---|
|
#18+
Natalia_141277если бы сама нашла, то не спрашивала бы:-) тебе посказали, что есть ошибки осталось их найти. это тоже надо уметь делать. и это очень не просто. попытайся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2017, 15:22 |
|
||
|
не подтягиваются данные из БД в jsp
|
|||
|---|---|---|---|
|
#18+
Natalia_141277, правый клик в Ослике - показать исходный код. Там уже подставленное из кода Java в HTML. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2017, 15:24 |
|
||
|
не подтягиваются данные из БД в jsp
|
|||
|---|---|---|---|
|
#18+
BlazkowiczNatalia_141277но for each не из-за этого не выводит ничего Что делает тэг <tr> и что находится в переменной users? Тег <tr> служит контейнером для создания строки таблицы. Каждая ячейка в пределах такой строки может задаваться с помощью тега <th> или <td>. тут все ок, создаем строку таблицы, в items="${users}" - список юзеров, в var = "users" - юзер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2017, 15:41 |
|
||
|
не подтягиваются данные из БД в jsp
|
|||
|---|---|---|---|
|
#18+
Natalia_141277Blazkowiczпропущено... Что делает тэг <tr> и что находится в переменной users? Тег <tr> служит контейнером для создания строки таблицы. Каждая ячейка в пределах такой строки может задаваться с помощью тега <th> или <td>. тут все ок, создаем строку таблицы, в items="${users}" - список юзеров, в var = "users" - юзер вы к тому, что юзер - не строковый? если нет, то я вообще ничего не понимаю:-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2017, 15:43 |
|
||
|
не подтягиваются данные из БД в jsp
|
|||
|---|---|---|---|
|
#18+
Natalia_141277Тег <tr> служит контейнером для создания строки таблицы. Каждая ячейка в пределах такой строки может задаваться с помощью тега <th> или <td>. 3- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2017, 15:44 |
|
||
|
не подтягиваются данные из БД в jsp
|
|||
|---|---|---|---|
|
#18+
Natalia_141277если нет, то я вообще ничего не понимаю:-) не надо себя загонять в угол. надо спокойно подумать.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2017, 15:51 |
|
||
|
не подтягиваются данные из БД в jsp
|
|||
|---|---|---|---|
|
#18+
Petro123Natalia_141277, правый клик в Ослике - показать исходный код. Там уже подставленное из кода Java в HTML. спасибо!:-) будет доступ к идее, попробую!:-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2017, 15:54 |
|
||
|
не подтягиваются данные из БД в jsp
|
|||
|---|---|---|---|
|
#18+
Natalia_141277Тег <tr> служит контейнером для создания строки таблицы. Каждая ячейка в пределах такой строки может задаваться с помощью тега <th> или <td>. И сколько строк в вашей таблице? Natalia_141277тут все ок, создаем строку таблицы, в items="${users}" - список юзеров, в var = "users" - юзер items и var это аттрибуты тега forEach. А вопрос был про переменную users. Вы только что расписались в полном нипонимании JSP. Нужно перестать копипастить код и сесть почитать учебники. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2017, 16:00 |
|
||
|
не подтягиваются данные из БД в jsp
|
|||
|---|---|---|---|
|
#18+
BlazkowiczNatalia_141277Тег <tr> служит контейнером для создания строки таблицы. Каждая ячейка в пределах такой строки может задаваться с помощью тега <th> или <td>. И сколько строк в вашей таблице? Natalia_141277тут все ок, создаем строку таблицы, в items="${users}" - список юзеров, в var = "users" - юзер items и var это аттрибуты тега forEach. А вопрос был про переменную users. Вы только что расписались в полном нипонимании JSP. Нужно перестать копипастить код и сесть почитать учебники. насчет jsp вы правы, я даже отрицать не буду:-) я просто пишу и учусь параллельно:-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2017, 16:04 |
|
||
|
не подтягиваются данные из БД в jsp
|
|||
|---|---|---|---|
|
#18+
Natalia_141277насчет jsp вы правы, я даже отрицать не буду:-) я просто пишу и учусь параллельно:-) Как обычно, девушки отвечают только на демагогические замечание, а не на вопросы по теме. Давайте попробуем совсем прямо. Почему в таблице помимо заголовка только одна строка? Почему для списока пользователя и для одного пользователя используется та же самая переменная users? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2017, 16:08 |
|
||
|
не подтягиваются данные из БД в jsp
|
|||
|---|---|---|---|
|
#18+
BlazkowiczNatalia_141277насчет jsp вы правы, я даже отрицать не буду:-) я просто пишу и учусь параллельно:-) Как обычно, девушки отвечают только на демагогические замечание, а не на вопросы по теме. Давайте попробуем совсем прямо. Почему в таблице помимо заголовка только одна строка? Почему для списока пользователя и для одного пользователя используется та же самая переменная users? :-)))))))))) блин, это ж надо было цикл не туда вставить... как-то неудобно получилось:-) спасибо большое!:-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2017, 16:20 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39430226&tid=2122972]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
69ms |
get tp. blocked users: |
2ms |
| others: | 231ms |
| total: | 414ms |

| 0 / 0 |
