Я только начал играть с Google App Engine и Java.Я использовал сервлеты в прошлом, и я понимаю, как они работают.Я пытаюсь сделать сервлет на POST
, но это не очень хорошо.
Вот мой сервлет:
public class CreateUser extends HttpServlet
{
private static final long serialVersionUID = 1L;
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
...
}
}
Вот что я получаю, когда я публикую на этомиз формы:
HTTP ERROR 405
Problem accessing /user/create. Reason:
HTTP method POST is not supported by this URL
Я не понимаю, почему я получаю это, когда я четко реализовал 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>
Спасибо.