Hello Friends
This is simple example of Passing JSP page values to Servlet.
This is simple JSP Form :
CODE :
------------
SimpleForm.jsp
<body>
<form action="SimpleServletPath">
<table align="center" border="1">
<tr>
<td align="right">User Name :</td>
<td><input type="text" name="userName"></td>
</tr>
<tr>
<td align="right">Password : </td>
<td><input type="password" name="password"></td>
</tr>
<tr>
<td align="right">Gender : </td>
<td><input type="radio" name="gender" value="Male">Male</input>
<input type="radio" name="gender" value="Female">Female</input></td>
</tr>
<tr>
<td align="right">City : </td>
<td><select name="city">
<option value="Ahmedabad">Ahmedabad</option>
<option value="Pune">Pune</option>
<option value="Chhenai">Chennai</option>
</select></td>
</tr>
<tr>
<td align="right">Technology : </td>
<td><select name="technology" multiple="multiple" size="3">
<option value="Java">Java</option>
<option value="DOTNet">.Net</option>
<option value="Androd">Androd</option>
<option value="iphone">iPhone</option>
<option value="PHP">PHP</option>
<option value="Linux">Linux</option>
</select></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="Click To Submit"> </td>
</tr>
</table>
</form>
SERVLET :
response.setContentType("text/html");
String userName = request.getParameter("userName");
String password = request.getParameter("password");
String gender = request.getParameter("gender");
String city = request.getParameter("city");
String[] technology = request.getParameterValues("technology");
PrintWriter out = response.getWriter();
out.println("<h3> Welcome " + userName + "</h3><br>");
out.println("Your password is : " + password+"<br>");
out.println("You are : " + gender+"<br>");
out.println("You are from : " + city+"<br>");
out.print("You are expert in : ");
for (int i = 0; i < technology.length; i++) {
out.print(technology[i]+" , ");
}
XML Mapping :
<servlet>
<description></description>
<display-name>SimpleServlet</display-name>
<servlet-name>SimpleServlet</servlet-name>
<servlet-class>edu.anand.servlet.SimpleServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>SimpleServlet</servlet-name>
<url-pattern>/SimpleServletPath</url-pattern>
</servlet-mapping>
This is simple example of Passing JSP page values to Servlet.
This is simple JSP Form :
CODE :
------------
SimpleForm.jsp
<body>
<form action="SimpleServletPath">
<table align="center" border="1">
<tr>
<td align="right">User Name :</td>
<td><input type="text" name="userName"></td>
</tr>
<tr>
<td align="right">Password : </td>
<td><input type="password" name="password"></td>
</tr>
<tr>
<td align="right">Gender : </td>
<td><input type="radio" name="gender" value="Male">Male</input>
<input type="radio" name="gender" value="Female">Female</input></td>
</tr>
<tr>
<td align="right">City : </td>
<td><select name="city">
<option value="Ahmedabad">Ahmedabad</option>
<option value="Pune">Pune</option>
<option value="Chhenai">Chennai</option>
</select></td>
</tr>
<tr>
<td align="right">Technology : </td>
<td><select name="technology" multiple="multiple" size="3">
<option value="Java">Java</option>
<option value="DOTNet">.Net</option>
<option value="Androd">Androd</option>
<option value="iphone">iPhone</option>
<option value="PHP">PHP</option>
<option value="Linux">Linux</option>
</select></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="Click To Submit"> </td>
</tr>
</table>
</form>
SERVLET :
response.setContentType("text/html");
String userName = request.getParameter("userName");
String password = request.getParameter("password");
String gender = request.getParameter("gender");
String city = request.getParameter("city");
String[] technology = request.getParameterValues("technology");
PrintWriter out = response.getWriter();
out.println("<h3> Welcome " + userName + "</h3><br>");
out.println("Your password is : " + password+"<br>");
out.println("You are : " + gender+"<br>");
out.println("You are from : " + city+"<br>");
out.print("You are expert in : ");
for (int i = 0; i < technology.length; i++) {
out.print(technology[i]+" , ");
}
XML Mapping :
<servlet>
<description></description>
<display-name>SimpleServlet</display-name>
<servlet-name>SimpleServlet</servlet-name>
<servlet-class>edu.anand.servlet.SimpleServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>SimpleServlet</servlet-name>
<url-pattern>/SimpleServletPath</url-pattern>
</servlet-mapping>
No comments:
Post a Comment