这是问题所在。当我尝试将数据提交到我的数据库时。它最终下载了RegisterStudent的URL,而不是显示Register成功。我该如何解决?我在这里有点困惑。
代码:
SQLSelect
答案 0 :(得分:0)
首先在doPost方法中设置错误的内容类型。
response.setContentType("html/text");
这不是正确的mime类型,而是应该使用 text / html 。设置错误的mime类型会导致您的页面下载。
其次,插入后,您不会重定向到任何成功页面,而是打印将在servlet URL下打印的消息,即 RegisterStudent 。
答案 1 :(得分:0)
If you are submitting form with get method then it redirecting in
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{
PrintWriter out = response.getWriter();
out.println("REgister succcess");
request.getRequestDispatcher("WEB-INF/pages/register.jsp").forward(request, response);
}
here either you can print message 'Register success' or you can forward some another page.if you write both then it execute last one so it redirecting in register.jsp page