Сервлет передает данные в jsp - PullRequest
0 голосов
/ 09 октября 2018

У меня есть сервлет, который выполняет всю бэкэнд-выборку и передает данные для рендеринга jsp.

request.setAttribute("name", "ASDADAS");
request.getRequestDispatcher("/home.jsp").forward(request, response);

, а внутри моего home.jsp я назвал значение

<%= request.getAttribute("name")%>

но я получаю ошибку ниже

java.io.IOException: Error - getOutputStream() called on a request that has already returned a Writer - enable debug logging on com.isomorphic.servlet.ProxyHttpServletResponse to see a stack trace of the previous caller.

Ответы [ 2 ]

0 голосов
/ 11 октября 2018

лучший способ использования

response.sendRedirect ("/ home.jsp");

все будет работать нормально

//System.out.println("username"+request.getParameter("username")+"password"+request.getParameter("password"));
    request.setAttribute("username", request.getParameter("username"));
    RequestDispatcher rd = request.getRequestDispatcher("home.jsp");
    rd.forward(request, response);
0 голосов
/ 09 октября 2018

лучший способ использования

response.sendRedirect ("/ home.jsp");

все будет работать нормально

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...