Гость
Форумы / Java [игнор отключен] [закрыт для гостей] / JSP+??? / 8 сообщений из 8, страница 1 из 1
09.10.2003, 11:53
    #32288620
uvv
uvv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSP+???
Пытаюсь разобраться.
JBoss.

У меня есть JSP, в которой 2 поля user, password и кнопка.
Хочу, например, подцепиться к СУБД и выполнить select.
Как лучше это построить.

Понятно, что connect и select должен быть со стороны сервера (servlet, beans, ...).
Как связать JSP и серверную часть, и как туда передать user password,
и как сказать JSP, что select выполнен или произошла ошибка, и вообще как это работает.

Влад.
...
Рейтинг: 0 / 0
09.10.2003, 12:31
    #32288685
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSP+???
rtfm
...
Рейтинг: 0 / 0
09.10.2003, 12:36
    #32288697
Scott Tiger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSP+???
JSP выполняет сервлетный контейнер, в случае JBoss-а это Tomcat или Jetty. Создаёшь пул коннектов, и в начале JSP берёшь из него Connection, а в конце - отдаёшь. Пул коннектов можешь организовать или сам, или в JBoss. Сама идея получения логина и пароля к СУБД и на основании полученных данных открывать коннект - плохая, так как это:
а) небезопасно
б) ресурсоёмко
Тж. см. Java Tutorial где-то на http://java.sun.com/ в части JDBC
...
Рейтинг: 0 / 0
10.10.2003, 06:34
    #32289481
uvv
uvv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSP+???
Может кто-нибудь подскажет (пример), как в JSP подключить свой класс и использовать его методы.
Влад.
...
Рейтинг: 0 / 0
10.10.2003, 10:01
    #32289574
Lennie
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSP+???
сначала импортируем используемые пакеты (директива page, атрибут import)
Код: plaintext
<%@ page import= "mypackage.Myclass"  %>

теперь можно использовать выражение jsp типа
Код: plaintext
Current date: <%= new java.util.Date() %>

или скриптлет
Код: plaintext
1.
2.
3.
<%
MyClass mc = new MyClass();
String result = mc.someMethod();
%>

bean-компоненты используют с помощью директив
Код: plaintext
<jsp:useBean>, <jsp:setProperty>, <jsp:getProperty>

но это уже несколько другая история
...
Рейтинг: 0 / 0
10.10.2003, 12:54
    #32289832
uvv
uvv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSP+???
Спасибо, с этим разобрался, получилось.
Теперь, как можно вызвать servlet и передать ему параметры из JSP и наоборот, результат выполнения servlet-а вернуть в JSP.
...
Рейтинг: 0 / 0
10.10.2003, 13:14
    #32289879
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSP+???
Лентяй, Вы, однако. Ну что уж тут поделаешь, поможем...
Сервлет вызывается как обычно - в форме в экшн атрибуте указываешь имя сервлета. В сервлете есть объект request, у него есть метод getParameter('Parameter Name') (точность имен не гарантирую - давно было). JSP - та же ботва. Request - объект у него уже определен, так что можешь спокойно писать request.getParameter(), ну и всякую сопутствующую лабуду, без объявления объекта. А вообще надо бы книжки читать. Ухватывая частями в форуме многому не научишься (ИМХО конечно).
...
Рейтинг: 0 / 0
10.10.2003, 13:30
    #32289909
uvv
uvv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSP+???
Спасибо
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / JSP+??? / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]