probléme de traitemant la méhode DoGet/DoPost dans une servlet
Bonjour;
je suis un débutant en java web,je viens d'implementer une servlet ,mais j'ai rencontré un probléme :
erreur 405
Citation:
The specified HTTP method is not allowed for the requested resource (La m�thode HTTP GET n''est pas support�e par cette URL).
voila le code de servlet :
Citation:
import java.io.*;
import java.net.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class NewServlet1 extends HttpServlet {
protected void ProcessRequest(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
res.setContentType("text/html;charset=UTF-8");
PrintWriter out = res.getWriter();
try {
if(req.getAttributeNames()!=null){
out.println("<html>");
out.println("<head>");
out.println("<titel>");
out.println("Ma premier servlet");
out.println("</titel>");
out.println("</head>");
out.println("<body>");
out.println("ton nom est :"+req.getAttribute("nom"));
out.println("ton prenom est :"+req.getAttribute("prenom"));
out.println("ton adresse IP est :"+req.getLocalAddr());
}
else{
out.println("tu dois remplir la formulaire");
out.println("<form method=\"POST\" action=\"mailto:tu_sais@hotmail.fr\">");
out.println("Nom :<input type=text name=\"nom\">");
out.println("Prenom :<input type=text name=\"prenom\">");
out.println("<input type=submit name=\"ok\">");
}
out.println("</body>");
out.println("</html>");
} finally {
out.close();
}
}
public void DoPost(HttpServletRequest req,HttpServletResponse res)
throws ServletException,IOException
{
ProcessRequest(req,res);
}
}
svp est ce que qlq un peut maider pour avancer.:oops:
merci