powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Проблема передачи данных из сервлета в JSP ((
14 сообщений из 14, страница 1 из 1
Проблема передачи данных из сервлета в JSP ((
    #39303364
MAULER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.

Есть сервлет:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
@WebServlet("/")
public class MainServlet extends HttpServlet {

    @Override
    public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    
     String s = "Proba";
     request.setAttribute("result", s);

     RequestDispatcher dispatcher = getServletContext().getRequestDispatcher("/mypage.jsp");
     dispatcher.forward(request, response);

}
}



И есть JSP-страница:
вот её фрагмент:

Код: html
1.
2.
3.
4.
5.
        <table id = "myTable" width="100%">
               <tr>
                 <td><% request.getAttribute("result"); %></td>
               </tr>
        </table>




Вопрос: Почему я не вижу на странице значения s = "Proba" ?
...
Рейтинг: 0 / 0
Проблема передачи данных из сервлета в JSP ((
    #39303365
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное, потому что пропущен символ "=".
...
Рейтинг: 0 / 0
Проблема передачи данных из сервлета в JSP ((
    #39303366
MAULER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander A. Sak,

ага, исправил, а почему выводится null ?
...
Рейтинг: 0 / 0
Проблема передачи данных из сервлета в JSP ((
    #39303367
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Проблема передачи данных из сервлета в JSP ((
    #39303387
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAULERAlexander A. Sak,

ага, исправил, а почему выводится null ?

Кто ж знает что там происходит.
Очень может быть потому, что запрашивается URL /mypage.jsp, а не /
...
Рейтинг: 0 / 0
Проблема передачи данных из сервлета в JSP ((
    #39303410
MAULER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перепробовал по всякому. Всё равно null ((((
Причем я не один такой в инете...

может что-то забыл в doGet-е сделать.
Уже максимально упростил задачу:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
   @Override
    public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

        request.setAttribute("myresult", "Proba");

        RequestDispatcher dispatcher = getServletContext().getRequestDispatcher("/mypage.jsp");
        dispatcher.forward(request, response);
   
    }



Вобще важно где лежит mypage.jsp ? У меня он находится в webapp\mypage.jsp
...
Рейтинг: 0 / 0
Проблема передачи данных из сервлета в JSP ((
    #39303421
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MAULERВобще важно где лежит mypage.jsp ? У меня он находится в webapp\mypage.jsp
если станица открывается, то не важно
...
Рейтинг: 0 / 0
Проблема передачи данных из сервлета в JSP ((
    #39303424
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MAULERПричем я не один такой в инете...
да, это джава...
...
Рейтинг: 0 / 0
Проблема передачи данных из сервлета в JSP ((
    #39303427
MAULER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174,

Конечно, всё открывается, только значение не передается корректно. Куда ещё можно глянуть, может что забыл прописать, в заголовках где-то?
...
Рейтинг: 0 / 0
Проблема передачи данных из сервлета в JSP ((
    #39303432
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MAULER,

та может быть что угодно, включая неправильно сконфигурированный web.xml, неправильно задеплоенный проект, и еще тыща причин.

лучше посмотреть на какой-нибудь хелловрорд и сделать все по аналогии.
...
Рейтинг: 0 / 0
Проблема передачи данных из сервлета в JSP ((
    #39303436
MAULER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174включая неправильно сконфигурированный web.xml


У меня нет web.xml
Я нашел в инете пример, где говорилось, что если перед описанием класса добавить:

Код: java
1.
2.
@WebServlet("/")
public class MainServlet extends HttpServlet {



..то web.xml не нужен.
...
Рейтинг: 0 / 0
Проблема передачи данных из сервлета в JSP ((
    #39303481
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAULER,
JSP scopes - ограничение видимости переменных
...
Рейтинг: 0 / 0
Проблема передачи данных из сервлета в JSP ((
    #39303630
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
result <> myresult надо как то определится
...
Рейтинг: 0 / 0
Проблема передачи данных из сервлета в JSP ((
    #39303851
MAULER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос решил. Оказывеается всё дело в именах.
Если делать вызов как http://localhost:8080/mypage.jsp - то открывается страница, но null

Если же обращаюсь как http://localhost:8080/mypage (без .jsp) то всё открывается и значение передается правильно, т.е. не null

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


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