jsp - request.getAttribute return null from HTML -


i wrote login html , submit username, password servlet

@webservlet(name = "loginservlet") public class loginservlet extends httpservlet {     protected void dopost(httpservletrequest request, httpservletresponse response) throws servletexception, ioexception {         system.out.println("post");         enumeration enumeration = request.getattributenames();         while (enumeration.hasmoreelements()) {             system.out.println(enumeration.nextelement());         }         string username = (string) request.getattribute("username");         string password = (string) request.getattribute("password");         system.out.println(username);         system.out.println(password);     }      protected void doget(httpservletrequest request, httpservletresponse response) throws servletexception, ioexception {      } } 

my html:

<!doctype html> <html lang="en"> <head>     <meta charset="utf-8">     <title>login</title> </head> <body>  <h1>login</h1>   <form action="/loginservlet" method="post">     user name: <input required name="username" value="name">     password: <input required type="password" name="password" value="pw">     <input type="submit" value="submit"> </form>  </body> </html> 

the output of servlet is: post null null

i checked request.getattribute returning null in servlet situation jsp, not html.

are there wrong? or can use html instead of jsp username , password?

for login page use below code :

<form action="servlet1" method="post">
name:<input type="text" name="username"/><br/><br/>
password:<input type="password" name="userpass"/><br/><br/>
<input type="submit" value="login"/>
</form>

and attribute of form create class , write below code :

public class firstservlet extends httpservlet {   public void dopost(httpservletrequest request, httpservletresponse response)       throws servletexception, ioexception {    response.setcontenttype("text/html");   printwriter out = response.getwriter();    string n=request.getparameter("username");   string p=request.getparameter("userpass");     }   }   

Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -