Java:Google App Engine"此URL不支持HTTP方法POST"错误

Joe*_*oel 4 java post google-app-engine

我刚开始玩Google App Engine和Java.我过去使用过Servlets,我理解它们是如何工作的.我正在尝试制作一个servlet POST,但它并没有很好地完成.

这是我的Servlet:

public class CreateUser extends HttpServlet
{
    private static final long serialVersionUID = 1L;

    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException
    {
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我从表单发布到这里时得到的结果:

HTTP ERROR 405
Problem accessing /user/create. Reason:
HTTP method POST is not supported by this URL
Run Code Online (Sandbox Code Playgroud)

当我明确实施doPost时,我不明白为什么我会这样做.我已经对DD(web.xml)文件进行了两次和三次检查,以确保我的url映射是正确的.我在网上找不到任何关于此的内容.我想我看起来很简单.

这是我的web.xml:

<web-app...>
    ...
    <servlet>
        <servlet-name>CreateUser</servlet-name>
        <servlet-class>com.joelj.music.api.CreateUser</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>Index</servlet-name>
        <url-pattern>/user/create</url-pattern>
    </servlet-mapping>
</web-app>
Run Code Online (Sandbox Code Playgroud)

谢谢.

Joe*_*oel 5

我觉得真的很蠢.看完我刚刚发布的代码后,我意识到该条目指向了Index.我不敢相信我看了这么多次.