
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
09.08.2012, 23:17:15
|
|||
|---|---|---|---|
Получить данные из базы и передать их в javascript |
|||
|
#18+
Помогите разобраться, пожалуйста. Дали мне задачу написать зимлет для Zimbra. Зимлет - это javascript. Суть - зная email обратиться в базу данных (Postgresql), выполнить запрос, получить из базы три строковых значения и передав эти значения в строку url как параметры, открыть новое окно. В зимлете обратится к базе данных нельзя. Единственное, что я нагуглила, это вот такой совет 1. You should create one jsp which opens Mysql connection to DB, takes the information form the HTTP request and saves the information. 2. From JS you crate GET/POST request to the jsp from point 1 with information in HTTP request Вот мой код, пример jsp нашла в интернете. С java никогда в жизни не сталкивалась, может тут какя-то очевидная для специалистов нелепость, из-за чего не срабатывает код. jsp Код: 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. zimlet Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 1. В java срабатывает ClassNotFoundException. Message : postgresql.Driver 2. Для теста я убрала вообще базу данных и установила значения атрибутов, как строки: request.setAttribute("domain", "domainname")); Тогда на javascript выдает ошибку "Нет такой функции response.getAttribute()" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2012, 23:46:08
|
|||
|---|---|---|---|
|
|||
Получить данные из базы и передать их в javascript |
|||
|
#18+
Lasa, Код: java 1. 2. 3. Код: java 1. 2. 3. 4. 5. 6. 7. 8. , или Код: java 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2012, 23:48:58
|
|||
|---|---|---|---|
Получить данные из базы и передать их в javascript |
|||
|
#18+
Вам и java тут нафиг не нужна - я бы простенький php скрипт накатал. Хотя если у вас на сервере уже есть java - ну тогда да. Насчет response.getAttribute() -- эта штука отрабатывает на сервере, поэтому javascript иругается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2012, 23:51:26
|
|||
|---|---|---|---|
|
|||
Получить данные из базы и передать их в javascript |
|||
|
#18+
++ обновите zimlet до 7.2 . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.08.2012, 19:41:05
|
|||
|---|---|---|---|
Получить данные из базы и передать их в javascript |
|||
|
#18+
ivanov-void, Спасибо, к базе теперь обращается. забыл ник, А как же можно передать значения из jsp в javascript? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.08.2012, 10:10:21
|
|||
|---|---|---|---|
Получить данные из базы и передать их в javascript |
|||
|
#18+
Lasa А как же можно передать значения из jsp в javascript? Через http вернее всего. Ибо jsp - суть сервлет, а js - клиент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.08.2012, 11:02:16
|
|||
|---|---|---|---|
Получить данные из базы и передать их в javascript |
|||
|
#18+
Lasa, Я с zimlet не работал, но думаю, что в Вашем случае лучше было бы логику получения данных из БД обернуть в веб-сервис, а в JavaScript работать с возвращаемым веб-сервисом json. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2131164]: |
0ms |
get settings: |
17ms |
get forum list: |
22ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
36ms |
get topic data: |
18ms |
get forum data: |
5ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 298ms |
| total: | 472ms |

| 0 / 0 |
