Method HTTP post n'est pas supportée par cet url
Bonsoir tout le monde!!
Voilà j'ai cette fâcheuse erreur qui me colle et qui m'empêche de continuer mon projet...grrrr
Pourtant mon formulaire a une méthode post...????
A qui peut m'aider....
Merci bien!!
Voilà mon servlet
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
import java.io.IOException;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet(urlPatterns="/register")
public class FirstServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
String usermail = req.getParameter("usermail");
req.getSession().setAttribute("usermail",usermail);
RequestDispatcher rd = req.getRequestDispatcher("/login");
rd.forward(req, resp);
}
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
resp.sendRedirect(req.getServletContext().getContextPath()+ "/login.jsp");
}
} |
Et voici mon formulaire:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title></title>
</head>
<body>
<jsp:include page="/templates/header.jsp"/>
<div>
<form id="myForm" method="post" action="register">
<fieldset>
<legend>Register</legend>
<ol>
<li>
<label for="usermail">Mail</label>
<input type="text" id="usermail" name="usermail" placeholder="usermail" required autofocus>
</li>
<li>
<label for="pwd">Password</label>
<input type="password" id="pwd" name="pwd" placeholder="password" required>
</li>
<li>
<label for="conf">Confirmation</label>
<input type="text" id="conf" name="conf" placeholder="confirmation" required>
</li>
</ol>
</fieldset>
<fieldset>
<button type = "submit" value="Submit">Submit</button>
</fieldset>
</form>
</div>
</body>
</html> |
et mon web.xml
Code:
1 2 3 4 5 6 7 8
|
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
<display-name></display-name>
<welcome-file-list>
<welcome-file>register.jsp</welcome-file>
</welcome-file-list>
</web-app> |