Ceci est mon colis: ceci est mon web.xml: p> ****** servlet.config ***** p> ma citation.jsp p> 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>
3 Réponses :
de Référence du framework de printemps :
pour un
@RequestMappage code> sans déclarations de méthode HTTP, le
autoriser code> L'en-tête est défini sur
Obtenir, Head, Post, Mettez, Patch, Supprimer, Options Code>. 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 code>,
@postmapping code>, et d'autres). P> BlockQuote>
Donc, vous devez expliquer explicitement mentionner des méthodes autorisées pour vos gestionnaires d'obtenir un comportement attendu. Ainsi, changez-vous à: p>
xxx pré> xxx pré> p>
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 Code>. Mais vous frappez
/creataccount.html code>
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
La raison de l'erreur est Tomcat, nous devons construire et republier pour obtenir toutes les pages chargées correctement p>
Essayez de nettoyer le répertoire de travail Tomcat et réexécuter, Cela fonctionne pour moi une fois. P>