Servlets 如何解决此错误,此URL不支持HTTP方法POST?

Servlets 如何解决此错误,此URL不支持HTTP方法POST?,servlets,http-post,Servlets,Http Post,我有以下代码: 在Apache tomcat服务器中运行时,会出现以下错误: HTTP状态405-此URL不支持HTTP方法POST 下面我提到我正在调用的一个admin.html文件 它有post方法,并调用[MoviesServlet.java],该方法重写了doPost()//(我也在其他工作区中尝试。) admin.html <html> <head> <meta charset="ISO-8859-1"> <title>Insert ti

我有以下代码:

在Apache tomcat服务器中运行时,会出现以下错误:

HTTP状态405-此URL不支持HTTP方法POST

下面我提到我正在调用的一个admin.html文件

它有post方法,并调用[MoviesServlet.java],该方法重写了doPost()//(我也在其他工作区中尝试。)

admin.html

<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
    <form action="fs" method="post">
        <h1>Released Movie</h1>

    </form>
</body>
web.xml

<display-name>hib_servlet_getUpdate</display-name>
    <welcome-file-list>
        <welcome-file>admin.html</welcome-file>
    </welcome-file-list>
    <servlet-mapping>
        <servlet-name>MovieServlet</servlet-name>
        <url-pattern>/fs</url-pattern>
    </servlet-mapping>
    <servlet>
        <servlet-name>MovieServlet</servlet-name>
        <servlet-class>com.jspiders.getUpdateApp.Servlet.MovieServlet</servlet-class>
    </servlet>
hib\u servlet\u getUpdate
admin.html
电影服务
/财政司司长
电影服务
com.jspiders.getUpdateApp.Servlet.MovieServlet

您的MovieServlet.java似乎没有全部显示,但如果您正在使用

RequestDispatcher view = request.getRequestDispatcher("index_F.html");
view.forward(request, response);
这样做

response.sendRedirect("index.html");
return;

我希望这能帮助您解决这个问题。

似乎您的MovieServlet.java没有全部显示,但是如果您正在使用

RequestDispatcher view = request.getRequestDispatcher("index_F.html");
view.forward(request, response);
这样做

response.sendRedirect("index.html");
return;

我希望这能帮助您解决问题。

请通过完整的servlet源代码您运行servlet还是html页面?admin.html,我在欢迎文件中给出了它。。。所以它运行admin.html,但ar post给出了错误。您如何发布?没有用于发布的提交按钮等。请发布完整的源代码以获得更好的回答我发布了完整的代码…请通过完整的servlet源代码您运行servlet还是html页面?admin.html,我在欢迎文件中给出了它。。。所以它运行admin.html,但ar post给出了错误。您如何发布?没有用于发布的提交按钮等。请发布完整的源代码以获得更好的答案我发布完整的代码。。。