i am new here and not native english speaker :). So, i programmed a form that sent simple values via a post method within a java servlet. At first, it worked with request.getParameter(), i don't know what i did, but it doesn't work anymore.
package servlets;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
//import services.*;
//import org.json.JSONException;
//import org.json.JSONObject;
public class Authentification extends HttpServlet{
public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
res.setContentType("text/html");
PrintWriter writer = res.getWriter();
writer.println("<h1>Bienvenue sur notre nouveau site WEB</h1>");
writer.println("<body>");
//Form
writer.println("<form action="+"Authentification"+" method="+"post"+" class="+"form"+">");
//login
writer.println("<div class="+">");
writer.println("<label for="+"login"+">Login:");
writer.println("<input type="+"text"+" name="+"login"+"/>");
writer.println("</label>");
writer.println("</div>");
//password
writer.println("<div class="+">");
writer.println("<label for="+"pwd"+">Password:");
writer.println("<input type="+"text"+" name="+"pwd"+"/>");
writer.println("</label>");
writer.println("</div>");
//button form
writer.println("<div class="+"button"+">");
writer.println("<button type="+"submit"+" name="+"button_connexion"+" value="+"Se_connecter"+">Connexion</button>");
writer.println("</div>");
writer.println("</form>");
//aller sur le lien de l'inscription
writer.println("<a href="+"/ProjetWeb2020/Inscription"+">T'es nouveau?Par ici l'inscription</a>");
writer.println("</body>");
}
public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
res.setContentType("text/html");
PrintWriter writer = res.getWriter();
String login, pwd;
login=req.getParameter("Login");
pwd=req.getParameter("Pwd");
if(login==null && pwd==null){
writer.println("<h1>Not good!</h1>");
}
//JSONObject obj=services.Authentification.loginUtilisateur(login, pwd);
writer.println("<h2>login is:"+login+"</h2>");
writer.println("<h2>pwd is:"+pwd+"</h2>");
}
}
And the result i don't want no more.
I will aprecciate any answer with great pleasure :)
login=req.getParameter("Login");tologin=req.getParameter("login");andpwd=req.getParameter("Pwd");topwd=req.getParameter("pwd");<h1>Bienvenue sur notre nouveau site WEB</h1> <body> <form action=Authentification method=post class=form> <div class=> <label for=login>Login: <input type=text name=login/> </label> </div> <div class=> <label for=pwd>Password: <input type=text name=pwd/> </label> </div> <div class=button> <button type=submit name=button_connexion value=Se_connecter>Connexion</button> </div> </form> <a href=/ProjetWeb2020/Inscription>T'es nouveau?Par ici l'inscription</a> </body>