我正在使用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)
谢谢