powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Простой вопрос по EE
8 сообщений из 8, страница 1 из 1
Простой вопрос по EE
    #39426801
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решил тут со скуки посмотреть что это такое. Создаю сервлет и jsp

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

    protected void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        response.setContentType("text/html");

        request.setAttribute("message", "Hello");

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




Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>mezoline</title>
</head>
<body>
<h1>Hello Servlet</h1>
<b>${message}</b>

</body>
</html>



Вывод получаю такой:




Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<html>
<head>
    <title>mezoline</title>
</head>
<body>
<h1>Hello Servlet</h1>
<b></b>

</body>
</html>



Почему не выводится message ? Или как правильно выводить?
...
Рейтинг: 0 / 0
Простой вопрос по EE
    #39426808
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вариант: до сервлета исполнение не доходит, и выводится просто index.jsp.
Для проверки надо сделать .forward() не из /index.jsp, а какого-нибудь другого, чтобы уменьшить влияние одних настроек на другие.
index.jsp оставить с каким-нибудь текстом, чтобы сразу было понятно результат форварда это или что-то другое.
...
Рейтинг: 0 / 0
Простой вопрос по EE
    #39426831
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Однако.
Закомментировал тело doGet, ничего не изменилось. Понял теперь, спс :)
...
Рейтинг: 0 / 0
Простой вопрос по EE
    #39426834
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если переименовать index.jsp в что-то другое, то все работает тогда.
...
Рейтинг: 0 / 0
Простой вопрос по EE
    #39427218
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это всё потому, что надо читать документацию до экспериментирования.
В частности, документацию используемого сервлет-контейнера на предмет того, что делает "умалчиваемый сервлет".
В случае Tomcat достаточно по комментариям содержимого server.xml.
...
Рейтинг: 0 / 0
Простой вопрос по EE
    #39427352
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне для начала надо было хотя бы поверхностно разобраться и понять, что выбрать.
JSF - это то, что мне ближе. Может книжку кто посоветует?
...
Рейтинг: 0 / 0
Простой вопрос по EE
    #39428180
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Читаю сейчас "Хеффельфингер Д. - Java EE 6 и сервер приложений GlassFish 3 - 2013"
Но так написано всё по колхозному, как будто в интернете нашли первые попавшиеся уроки и собрали из них книгу. Может есть что на русском по лучше?
...
Рейтинг: 0 / 0
Простой вопрос по EE
    #39428298
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hett,



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


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