powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Проверка имени пользователя и пароля при коннекте к ораклу
9 сообщений из 9, страница 1 из 1
Проверка имени пользователя и пароля при коннекте к ораклу
    #33302073
Bobrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Есть Apache+JServ и index.jsp с 2 полями ввода (login, password) и кнопкой submit. Далее, я так понимаю, надо сделать сервлет , в котором произойдет коннект к базе - в случае успеха - переход на main.jsp, если ошибка(пароль не правильный или еще чего), то на errors.jsp

Не подскажите код такого сервлета? т.е. интересует не как конектится к ораклу а именно как этот сервлет по кнопке сабмит из index.jsp вызвать и как потом перейти из этого сервлета либо на страничку ошибок либо на другую страничку?
...
Рейтинг: 0 / 0
Проверка имени пользователя и пароля при коннекте к ораклу
    #33302467
FreeZer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что есть JServ? имеется ввиду какой то конкретный сервер приложений или это общее понятие app server'a, так сказать java server?
...
Рейтинг: 0 / 0
Проверка имени пользователя и пароля при коннекте к ораклу
    #33302852
Bobrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FreeZerа что есть JServ? имеется ввиду какой то конкретный сервер приложений или это общее понятие app server'a, так сказать java server?


Apache JServ is a 100% pure Java servlet engine fully compliant with the JavaSoft Java Servlet APIs 2.0 specification. Since we believe in the great value complete portability between different servlet platforms, together with portability of Java binary code, we worked very close with JavaSoft and other JVM implementers to provide correct interpretations or Java specifications both for servlets and for the Java language itself.
The result is a pure servlet engine that works on any "version 1.1 compliant" Java Virtual Machine (see supported platform for more information on this topic) and may execute any Java servlet compliant with version 2.0.
...
Рейтинг: 0 / 0
Проверка имени пользователя и пароля при коннекте к ораклу
    #33302977
Ёж из ГВЦ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда я занимался разарботкой мы это делали так:

В зависимости от удачи не удачи проверки выставляли в заголовок страницы код со страницей перехода. каждой странице передается объект Response так же как и Request, далее смотри методы класса Response чтобы задать страницу перехода - по моему response.sendRedirect(.....)
Ты можешь сделать обработчкиом формы ту же страницу index.jsp тогда в случае ошибки пароля сразу выводить ту же страницу с надписью что неправильно задан пароль. Кроме того есть проблема вести сессию пользователя, ибо понятно что неавторизованный юзер может запросить и страницу main.jsp в строке адреса, и должен будет быть переброшен на index для авторизации : ))
...
Рейтинг: 0 / 0
Проверка имени пользователя и пароля при коннекте к ораклу
    #33303055
JServ - Это с чего можно сказать начался проект Apache Jakarta помню ковырялся с ним в году 99-м, потом уж появился Tomcat.

import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class RequestParamExample extends HttpServlet {

public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
RequestDispatcher dispatcher = null;
if(isUserValud(getUserName(request), getPassword(request)){
dispatcher = request.getRequestDispatcher("/main.jsp");
}else{
dispatcher = request.getRequestDispatcher("/error.jsp");
}
if (dispatcher != null)
dispatcher.forward(request, response);
}

public void doPost(HttpServletRequest request, HttpServletResponse res)
throws IOException, ServletException
{
doGet(request, response);
}

private boolean isUserValid(String username, String pwd){
// ...
}

private String getUserName(HttpServletRequest request){
return request.getParameter("username");
}

private String getPassword(HttpServletRequest request){
return request.getParameter("password");
}
}
...
Рейтинг: 0 / 0
Проверка имени пользователя и пароля при коннекте к ораклу
    #33303128
Bobrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо, попробую
...
Рейтинг: 0 / 0
Проверка имени пользователя и пароля при коннекте к ораклу
    #33303452
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BobrikДобрый день!
Есть Apache+JServ и index.jsp с 2 полями ввода (login, password) и кнопкой submit. Далее, я так понимаю, надо сделать сервлет , в котором произойдет коннект к базе - в случае успеха - переход на main.jsp, если ошибка(пароль не правильный или еще чего), то на errors.jsp
ИМХО: может быть стОит пересмотреть саму задачу? К примеру, сделать собственную аутенификацию пользователя, отдельно от оракловых. Для работы с БД сделать пул коннектов, для базы это будет один и тот же пользователь. Думаю, что для каждого веб-клиента держать отдельный коннект чересчур накладно.
...
Рейтинг: 0 / 0
Проверка имени пользователя и пароля при коннекте к ораклу
    #33303676
FreeZer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Bobrik
а почему jserv а не томкат?
...
Рейтинг: 0 / 0
Проверка имени пользователя и пароля при коннекте к ораклу
    #33304105
Bobrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FreeZer2Bobrik
а почему jserv а не томкат?
Да в комплекте с 8-м ораклом шла эта приблуда, вот и решил попробовать.
Использовал раньше Томкет, просто стало интересно...
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Проверка имени пользователя и пароля при коннекте к ораклу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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