Код сервлета показывает всплывающее окно, а перенаправление не работает вместе - PullRequest
0 голосов
/ 27 мая 2020

Я новичок в программировании сервлетов и пишу простой код сервлета, который будет размещен на TOMCAT. Требование

  1. Старые URL-адреса должны перенаправлять на новый URL-адрес
  2. Пользователь должен получить всплывающее сообщение

Я могу выполнить одно из вышеперечисленных, а не оба с мой код сервлета. Ищете руководство специалиста о том, как показать всплывающее окно и затем перенаправить URL-адрес.

     HttpServletRequest req = (HttpServletRequest) request;
    HttpServletResponse resp = (HttpServletResponse) response;
    String uri = req.getRequestURI();
    String uid = req.getParameter("argument");
    PrintWriter out = resp.getWriter();
    String val="USE NEW URL xxxxxxx and change documentation";
    out.println("<!DOCTYPE html>");
    out.println("<html>");
    out.println("<head>");
    out.println("<title>Servlet NewServlet</title>");            
    out.println("</head>");
    out.println("<body onLoad=\"showResult();\">");
    out.println("<script>");
    out.println("function showResult(){");
    out.println("alert(\""+val+"\")");
    out.println("}");
    out.println("</script>");
    out.println("</body>");
    out.println("</html>");
    out.close();  // This line is required to show popup window
    resp.sendRedirect("/aws");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...