Search This Blog

Thursday, 6 September 2012

Practical-12) Write a Servlet to display parameters available on request.


Filename-js12.html

<html>
<head>
</head>
<body>
<form action="http://localhost:8090/wtad/FormServlet">
UserName:
<input type="text" name="unm"/>
<br>
FirstName:
<input Type="text"name="fnm"/>
<br>
LastName:
<input type="text"name="lnm"/>
<br>
Password:
<input type="password" name="psw">
<br>
Gender:
<input type="radio" name="rval"value="male" />M
<input type="radio" name="rval" value="female" />F
<br>
Bachlor Degree
<select>
          <option value="bca">
                   bca
          </option>
         
          <option value="bba">
                   bba
          </option>
         
          <option value="bcom">
                   b.com
          </option>
         
          <option value="bsc">
                   bsc
          </option>
          <option value="ba">
                   ba
          </option>
</select>
<br>
Cell no:
<input type="text" />
<br>
<input type="submit" name="sb" value="Submit"/>
<input type="button" name="re" value="Reset" />
</form>
</body>
</html>

File name= FormServlet.java
package def12;
import java.io.*;
import java.util.*;
import javax.servlet.http.*;
import javax.servlet.*;

public class FormServlet extends HttpServlet
{
          public void doGet(HttpServletRequest req, HttpServletResponse res) throws IOException, ServletException
          {
                   res.setContentType("text/html");
                   PrintWriter out=res.getWriter();

                   Enumeration pname=req.getParameterNames();
                   out.println("Passed Parameter name"+"<br>");
                   while(pname.hasMoreElements())
                   {
                             String pval= (String) pname.nextElement();
                             String val[]=req.getParameterValues(pval+":");
                             out.println(pval);
                             for(int i=0;i<val.length;i++)
                             {
                                      out.println(val[i]);
                             }
                             out.println("<br>");
                   }

          }

          public void doPost(HttpServletRequest req,HttpServletResponse res) throws IOException, ServletException
          {
                   doGet(req,res);
          }
}

Output

UserName:  
FirstName:  
LastName:  
Password:  
Gender: M F 
Bachlor Degree             
Cell no:  
 



Passed Parameter name
Username: abc
First Name: bbc
Last Name: ccd
Password: 12345
Gender: male
Bachelor degree: bca
Cell no: 1234567890

No comments:

Post a Comment