|
|
|
JBuilder 2006 : JSP - Bean - Connection
|
|||
|---|---|---|---|
|
#18+
Попытался сделать в Jbuilder 2006 простейшую JSP для работы с базой данных. Сгенерил по умолчанию JSP с подключенным бином, и из бина решил подключиться к базе. Так там не то, что Connection не работает, а даже в бин нельзя вставить import java.sql.*; . Я понимаю, что опыта не хватает. Никто не подскажет, в чем дело? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2006, 15:36 |
|
||
|
JBuilder 2006 : JSP - Bean - Connection
|
|||
|---|---|---|---|
|
#18+
Вопервых к базе через бин подключаться неправильно, в бинах только set/get'ры. К базе подлючайтесь каким нибудь DAO классом, формируйте коллекцию бинов, сохраните их в сессии и выводите на JSP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2006, 16:39 |
|
||
|
JBuilder 2006 : JSP - Bean - Connection
|
|||
|---|---|---|---|
|
#18+
А можно чуть более подробно. У меня кроме JSP и бина ничего нет. Откуда работать с DAO классом. И как выборки из базы соединять с бином. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2006, 16:50 |
|
||
|
JBuilder 2006 : JSP - Bean - Connection
|
|||
|---|---|---|---|
|
#18+
Ok. Код: plaintext 1. 2. 3. 4. Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2006, 17:05 |
|
||
|
JBuilder 2006 : JSP - Bean - Connection
|
|||
|---|---|---|---|
|
#18+
с DAO классом, лучше работать через какой нибудь сервлет, который вызывает нужные методы и редиректит на jsp для отображения. Это уже мини struts получится :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2006, 17:07 |
|
||
|
JBuilder 2006 : JSP - Bean - Connection
|
|||
|---|---|---|---|
|
#18+
Извиняюсь за дилетанство. А сервлет может хранить информацию на время сессии, или без бинов не обойтись. И что лучше (удобнее, проще), использовать бины или хранить сессионную информацию прямо в базе. Еще не все понял, сейчас смотрю как работать с сервлетом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2006, 17:30 |
|
||
|
JBuilder 2006 : JSP - Bean - Connection
|
|||
|---|---|---|---|
|
#18+
Я описал как правильно делать... Можно вообще одной jsp обойтись: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2006, 17:38 |
|
||
|
JBuilder 2006 : JSP - Bean - Connection
|
|||
|---|---|---|---|
|
#18+
Управление состоянием клиента http://khpi-iip.mipk.kharkiv.edu/library/j2ee/tutoral/doc/Servlets11.html#65251 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2006, 17:44 |
|
||
|
JBuilder 2006 : JSP - Bean - Connection
|
|||
|---|---|---|---|
|
#18+
Спасибо, посмотрю. У меня идея такая. Есть всего одна JSP (index.jsp). На ней несколько полей и кнопок. Клиент заполняет поля, щелкает по кнопкам. На основе заполненных полей из базы извлекаются данные и отображаются в каком-нибудь мемо. Еще отображается какая-нибудь статистика, число нажатий кнопки во время сессии, еще что-нибудь. Я понимаю, сервлет на кнопку вешается нормально. Статистика хранится в бинах. Еще хочется хранить последние введенные значения. Это тоже в бинах. Бины статические, создаются вместе с JSP. А как сервлет работает с бинами? надеюсь у сервлета с базой нет проблем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2006, 17:55 |
|
||
|
JBuilder 2006 : JSP - Bean - Connection
|
|||
|---|---|---|---|
|
#18+
Еще вопрос. А как привязать servlet к кнопке на JSP ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2006, 12:36 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33851873&tid=2148669]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
185ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 479ms |

| 0 / 0 |
