首 页 行业资讯 新车 试驾评测 养车用车 车型库

HTTP Status 405 - HTTP method POST is not supported by this URL,这个错到底怎么解决??

发布网友 发布时间:2022-04-22 18:11

我来回答

3个回答

热心网友 时间:2023-11-14 20:51

public class request_2 extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String value=request.getParameter("userName");
if(value!=null && !value.trim().equals(""))
System.out.println("userName: "+value);
response.getRequestDispatch(url).forward(request,response);
}
public void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
doGet(req,resp);
}

}
你servlet没有跳转,请跳转response.getRequestDispatch(url).forward(request,response);
加这句
url为你的jsp地址

热心网友 时间:2023-11-14 20:51

doGet(req,resp);
你在doPost里面要又调用doGet
但是你页面上是以post方式访问servlet,所以到了doGet(req,resp)这个地方,无法处理;追问public void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
String value=req.getParameter("userName");
if(value!=null && !value.trim().equals(""))
System.out.println("userName: "+value);
}
}

这样还是不行

热心网友 时间:2023-11-14 20:52

是我眼睛有问题吗,应该是request.getRequestDispatch(url).forward(request,response);吧

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com