Java - 发生事件时加载新的html页面

时间:2018-03-06 18:27:21

标签: java html servlets

我正在使用AJAX请求将用户重定向到我的web servlet中的另一个页面。 当页面被重定向时,我可以通过日志看到方法doGet或doPost被加载但是PrintWriter没有创建html标记。

public void doPost(HttpServletRequest request,
               HttpServletResponse response) throws IOException{
                performTask(request, response);
               log.info("doPost");
    }

private void performTask(HttpServletRequest request, HttpServletResponse response) throws ServletException,
IOException {
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        out.println("TestServlet says hi<br/>");

        out.println("<!DOCTYPE html>\n" + "<html>\n"+"<head><link rel=\"stylesheet\" type=\"text/css\" href=\"formation.css\">");
          out.println("</head>");
          out.println("<body>");
          out.println("<h3>Simple Html</h3>");
          out.println("</body></html>");
        }

我可能遗漏了一些东西,因为这是我第一次尝试实现servlet。该消息将自动显示给用户,并且他不会按任何按钮以便被删除。这是问题吗? (关于POST)

谢谢

0 个答案:

没有答案