to get values out of HTML form
use

request.getParameter("password");

here request is HttpServletRequest object which u get in doGet() or doPost()
method. getParameter(String s) takes the name of the form field

hope this helps


-----Original Message-----
From: Tara Marjoram <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Date: Friday, March 17, 2000 3:03 PM
Subject: Getting values from Html objects


>Hi all,
>
>A really easy question for you? I can't seem to get values out of a html
>form using my servlet.  This is for example Name and password values.
>The following code:
>
>In the doGet method:
>out.print("<HTML><HEAD><TITLE>Login</TITLE>");
>                                out.print("</HEAD><BODY><FORM
>METHOD=\"POST\">");
>                                 out.print("<INPUT TYPE=\"TEXT\"
>NAME=\"login\">");
>                                 out.print("<INPUT TYPE=\"PASSWORD\"
>name=\"password\">");
>                                 out.print("<INPUT TYPE=\"SUBMIT\"
>name=\"submit\">");
>                                 out.print("</FORM></BODY></HTML>");
>                                 out.close();
>
>In the doPost method:
>
>  String msg;
>                                HttpSession session =
>req.getSession(true);
>                                if (req.getParameter("submit") != null)
>                                        {
>
>msg=(String)session.getValue("login.text");
>
>msg+=(String)session.getValue("password.text");
>                                        System.out.println("The msg val
>is " + msg);
>                                        res.setContentType("text/html");
>
>                                        res.setHeader("pragma",
>"no-cache");
>                                        PrintWriter out =
>res.getWriter();
>
>out.print("<HTML><HEAD><TITLE>Values</TITLE></HEAD><BODY>");
>                                out.print(msg);
>
>
>****I get null values written to the html page on doPost().
>
>Please can anyone tell me why and how to correct this.  Even if I write
>the doGet() code as hard coded html, it doesnt work.
>Basically all I want to do is print the name/password values entered
>from the user on the html page.
>
>Thnx
>
>___________________________________________________________________________
>To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
>of the message "signoff SERVLET-INTEREST".
>
>Archives: http://archives.java.sun.com/archives/servlet-interest.html
>Resources: http://java.sun.com/products/servlet/external-resources.html
>LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to