Mysql
 sql >> Baza danych >  >> RDS >> Mysql

pojawia się błąd HTTP Status 405 - Metoda HTTP GET nie jest obsługiwana przez ten adres URL, ale nigdy nie była używana `get`?

Problem polega na tym, że zmapowałeś swój serwlet na /register.html i oczekuje metody POST, ponieważ zaimplementowałeś tylko doPost() metoda. Więc kiedy otworzysz register.html strona, nie otworzy strony html z formularzem, ale serwlet, który obsługuje dane formularza.

Alternatywnie, gdy przesyłasz formularz POST do nieistniejącego adresu URL, kontener internetowy wyświetli błąd 405 (metoda niedozwolona) zamiast 404 (nie znaleziono).

Aby naprawić:

<servlet-mapping>
    <servlet-name>Register</servlet-name>
    <url-pattern>/Register</url-pattern>
</servlet-mapping>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Synchronizuj schemat dwóch baz danych w MySQL

  2. Maksymalna długość kolumny JSON w MySQL

  3. Co to jest dynamiczny SQL?

  4. Rozwiązywanie problemów z nieprawidłowym kodowaniem znaków podczas wyświetlania wyników bazy danych MySQL po aktualizacji do PHP 5.3

  5. Tabela przestawna MySQL z dynamicznymi nagłówkami na podstawie danych w jednej kolumnie