Всем привет. Вопрос возможно тривиальный, но подскажите, как отобразить сервлет на вебстранице с адресом /hello? С другого сервлета аяксом передается параметр name, метод post срабатывает, а страница остается прежняя. P.S. проект очень старый и переход на что-то новое не предвидится
public class Hello extends HttpServlet {
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws
IOException {
PrintWriter out = resp.getWriter();
resp.setContentType("text/html;charset=utf-8");
out.println("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">");
out.println("<html>");
out.println("<head>");
out.println("</head>");
out.println("<body>");
out.println("<p> req.getParameter("name")</p>");
out.println("</body>");
out.println("</html>");
}
}
Передается таким образом
$.post(
"/hello",
{
name: name,
});
Hello.java
public class Hello extends HttpServlet {
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws IOException {
resp.setContentType("text/html;charset=utf-8");
PrintWriter out = resp.getWriter();
out.println("<p>" + req.getParameter("name") + "</p>");
}
}
hello.js
$.post('/hello', {'name', 'Artem'}, function(data) {
$('body').html(data);
});
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости