powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Запуск jsp из сервлета с параметрами
2 сообщений из 2, страница 1 из 1
Запуск jsp из сервлета с параметрами
    #33919753
nizam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ!
Подскажите плиз. Немогу запустить jsp- страницу из сервлета со своими параметрами причем количество параметров всегда разное и нехотелось-бы чтобы параметры отражались в url
Читал доку по HttpServletResponseWrapper но че-то у меня лыжи не едут
Может кто подскажет как это сделать?
Заранее благодарен.

Исходный код такой:
Модератор: Используйте кнопку SRC для форматирования выделенного текста
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
     public   void  doGet(HttpServletRequest request, HttpServletResponse response)
         throws  ServletException, IOException {
            String htmlText = "";
            String p1 = request.getParameter("logintext");
            String p2 = request.getParameter("passtext");

            dbinit(htmlText);
            String UserNameText = CheckLogins(p1, p2);

            response.setContentType("text/html");
            PrintWriter out = response.getWriter();


             if  (UserNameText == "") {
              out.println("Unknown user!");
            }  else  {
                response.sendRedirect(request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+request.getContextPath() +"/gtd_mainpage.jsp");
                }

        }
...
Рейтинг: 0 / 0
Запуск jsp из сервлета с параметрами
    #33921018
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
стектрейс приведите. подозреваю, что будет response has already been commited.

Код: plaintext
1.
2.
response.setContentType("text/html");
PrintWriter out = response.getWriter();

вот эти строки перенесите в if, иначе response.sendRedirect не сработает.
кстати, не обязательно редиректить с указанием протокола, сервера и пр.
достаточно написать:
Код: plaintext
1.
response.sendRedirect("/gtd_mainpage.jsp");

еще непонятно, зачем нужен метод dbInit, которому всегда передается пустая строка.
и методы принято писать с маленькой буквы.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Запуск jsp из сервлета с параметрами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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