#java #servlets
#java #сервлеты
Вопрос:
В Java servlet, как я мог бы поместить объект в ответ servlet? В приведенном ниже коде имя отображается на странице.
servlet:
private void process(HttpServletRequest request, HttpServletResponse response) throws Exception{
String name = "John";
System.out.println("main servlet");
request.setAttribute("name", name);
response.sendRedirect("index.jsp");
}
index.jsp in JSTL
<body>
name: ${requestScope.name}
</body>
Ответ №1:
Заменить response.sendRedirect(...)
на:
RequestDispatcher rd = request.getRequestDispatcher("index.jsp");
rd.forward(request, response);