sql >> Database teknologi >  >> RDS >> Mysql

får fejl HTTP Status 405 - HTTP-metoden GET understøttes ikke af denne URL, men bruges aldrig 'get'?

Problemet er, at du tilknyttede din servlet til /register.html og det forventer POST-metoden, fordi du kun implementerede doPost() metode. Så når du åbner register.html side, vil den ikke åbne html-side med formularen, men servlet, der håndterer formulardataene.

Alternativt, når du indsender POST-formular til ikke-eksisterende URL, vil webcontaineren vise 405-fejl (metode ikke tilladt) i stedet for 404 (ikke fundet).

Sådan rettes:

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


  1. Send array til MySQL-lagret rutine

  2. Få maskinskrevne resultater fra ActiveRecord rå SQL

  3. Oprettelse af midlertidige tabeller i MySQL Stored Procedure

  4. Java MySQL forberedt Statement Batch