sql >> Databáze >  >> RDS >> Mysql

get error HTTP Status 405 - HTTP metoda GET není podporována touto URL, ale nikdy nebyla použita `get`?

Problém je v tom, že jste svůj servlet namapovali na /register.html a očekává metodu POST, protože jste implementovali pouze doPost() metoda. Když tedy otevřete register.html stránku, neotevře html stránku s formulářem, ale servlet, který zpracovává data formuláře.

Alternativně, když odešlete POST formulář na neexistující URL, webový kontejner zobrazí chybu 405 (metoda není povolena) místo 404 (nenalezeno).

Oprava:

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


  1. Zřetězení pole souvisejícího s více řádky záznamu v sadě dotazu v Django

  2. Jak vytvořit několik stránek pomocí dompdf

  3. Jak změnit řazení databáze SQL Server pomocí T-SQL

  4. Proč by podmínka IN byla pomalejší než =v sql?