为啥我这个Servlet老显示这个错误
HTTP Status 405 - HTTP method GET is not supported by this URL
代码如下:
package cc.openhome.view;import java.io.*;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;@WebServlet("/success.view")
public class Success extends HttpServlet {
/**
*
*/
private static final long serialVersionUID = 1L;protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
out.println("<!DOCTYPE html PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>");
out.println("<html>");
out.println("<head>");
out.println(" <meta content='text/html; charset=UTF-8' http-equiv='content-type'>");
out.println(" <title>会员注册成功</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>会员 " + request.getParameter("username") + " 注册成功</h1>");
out.println("<a href='index.html'>回首页登入</a>");
out.println("</body>");
out.println("</html>"); out.close();
}
}ServletHTML
HTTP Status 405 - HTTP method GET is not supported by this URL
代码如下:
package cc.openhome.view;import java.io.*;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;@WebServlet("/success.view")
public class Success extends HttpServlet {
/**
*
*/
private static final long serialVersionUID = 1L;protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
out.println("<!DOCTYPE html PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>");
out.println("<html>");
out.println("<head>");
out.println(" <meta content='text/html; charset=UTF-8' http-equiv='content-type'>");
out.println(" <title>会员注册成功</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>会员 " + request.getParameter("username") + " 注册成功</h1>");
out.println("<a href='index.html'>回首页登入</a>");
out.println("</body>");
out.println("</html>"); out.close();
}
}ServletHTML
类 Success 加上doGet()方法。
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
doPost(request,response );
}