0
votes

org.springframework.web.servlet.dispatcherservlet nohandlerFound Avertissement: Pas de cartographie pour obtenir /springmvcdemo/creataccount.html

Ceci est mon colis: xxx pré>

ceci est mon web.xml: p> xxx pré>

****** servlet.config ***** p> xxx pré>

ma citation.jsp p> xxx pré>

mon créationAccount.jsp p>


    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
        pageEncoding="ISO-8859-1"%>
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="ISO-8859-1">
    <title>Create an Account</title>
    </head>
    <body>

    <h1>Enter Account Details</h1>
    <h2>Enter your details</h2>

    <form>

    <table>
      <tr><td>First Name:<input type="text" name= "firstname" /></td></tr>
      <tr><td>Last Name:<input type="text" name= "lastname" /></td></tr>
      <tr><td>Address:<input type="text" name= "address" /></td></tr>
      <tr><td>Email:<input type="text" name= "email" /></td></tr>
      <tr><td><input type="submit" value= "Create " /></td></tr>
      </table>


    </form> 
    </body>
    </html>


0 commentaires

3 Réponses :


0
votes

de Référence du framework de printemps :

pour un @RequestMappage sans déclarations de méthode HTTP, le autoriser L'en-tête est défini sur Obtenir, Head, Post, Mettez, Patch, Supprimer, Options . Manette Les méthodes doivent toujours déclarer les méthodes HTTP pris en charge (par exemple, En utilisant les variantes spécifiques à la méthode HTTP: @getmapping , @postmapping , et d'autres).

Donc, vous devez expliquer explicitement mentionner des méthodes autorisées pour vos gestionnaires d'obtenir un comportement attendu. Ainsi, changez-vous à: xxx xxx


4 commentaires

Merci à Minar, essayé votre solution, mais toujours les mêmes résultats. Je ne peux qu'accéder uniquement à gequote.html et non créeaCompount.html


oui - org.springframework.web.servlet.dispatchersservlet nohandlerFound Avertissement: pas de mappage pour obtenir /springmvcdemo/creataccount.html


Votre mappage de manutention est / CreeAeAccount . Mais vous frappez /creataccount.html


Cela n'a pas d'importance. Nous devons mettre l'adresse HTML, la méthode est correcte, merci d'avoir montré. J'ai résolu ce problème maintenant



0
votes

La raison de l'erreur est Tomcat, nous devons construire et republier pour obtenir toutes les pages chargées correctement


0 commentaires

0
votes

Essayez de nettoyer le répertoire de travail Tomcat et réexécuter, Cela fonctionne pour moi une fois.


0 commentaires