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>