Как отобразить содержимое servlet'а?

225
25 ноября 2017, 10:14

Всем привет. Вопрос возможно тривиальный, но подскажите, как отобразить сервлет на вебстранице с адресом /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,
     });
Answer 1

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);
});
READ ALSO
Хранение данных в андроид

Хранение данных в андроид

пишу приложения и мне нужно будет содержать о юзере данныеНапример имя, избранное , авторизован ли и тд

247
Считывание данных с Option выбранного Select(Java)

Считывание данных с Option выбранного Select(Java)

Здравствуйте, пишу Java EE приложение и возник вопрос о том, как считать данные из элемента HTML - выбранного пользователемДля внешнего вида у меня...

227
Как сохранить SecretKey

Как сохранить SecretKey

Я генерирую случайный ключ шифрования таким способом

224
Проблемы с TableLayout(androidstudio)

Проблемы с TableLayout(androidstudio)

Решил программно добавлять таблицу в приложение, написал, приложение стало вылетать, чувствую что где то накосячил но не знаю где,help!

205