powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / Java [игнор отключен] [закрыт для гостей] / JSP+???
8 сообщений из 8, страница 1 из 1
JSP+???
    #32288620
uvv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uvv
Гость
Пытаюсь разобраться.
JBoss.

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

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

Влад.
...
Рейтинг: 0 / 0
JSP+???
    #32288685
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rtfm
...
Рейтинг: 0 / 0
JSP+???
    #32288697
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JSP выполняет сервлетный контейнер, в случае JBoss-а это Tomcat или Jetty. Создаёшь пул коннектов, и в начале JSP берёшь из него Connection, а в конце - отдаёшь. Пул коннектов можешь организовать или сам, или в JBoss. Сама идея получения логина и пароля к СУБД и на основании полученных данных открывать коннект - плохая, так как это:
а) небезопасно
б) ресурсоёмко
Тж. см. Java Tutorial где-то на http://java.sun.com/ в части JDBC
...
Рейтинг: 0 / 0
JSP+???
    #32289481
uvv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uvv
Гость
Может кто-нибудь подскажет (пример), как в JSP подключить свой класс и использовать его методы.
Влад.
...
Рейтинг: 0 / 0
JSP+???
    #32289574
Lennie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сначала импортируем используемые пакеты (директива 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
JSP+???
    #32289832
uvv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uvv
Гость
Спасибо, с этим разобрался, получилось.
Теперь, как можно вызвать servlet и передать ему параметры из JSP и наоборот, результат выполнения servlet-а вернуть в JSP.
...
Рейтинг: 0 / 0
JSP+???
    #32289879
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лентяй, Вы, однако. Ну что уж тут поделаешь, поможем...
Сервлет вызывается как обычно - в форме в экшн атрибуте указываешь имя сервлета. В сервлете есть объект request, у него есть метод getParameter('Parameter Name') (точность имен не гарантирую - давно было). JSP - та же ботва. Request - объект у него уже определен, так что можешь спокойно писать request.getParameter(), ну и всякую сопутствующую лабуду, без объявления объекта. А вообще надо бы книжки читать. Ухватывая частями в форуме многому не научишься (ИМХО конечно).
...
Рейтинг: 0 / 0
JSP+???
    #32289909
uvv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uvv
Гость
Спасибо
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JSP+???
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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