I want to fetch names of friends having same hobby and My problem is I cannot set object of listbox in arraylist and cannot retrive names from list Please help me.
This is my HTML page
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Parameter in
JSP </title>
</head>
<body>
<form method="post" action="TestJSP5.jsp">
<select name="hobby" size="1">
<option>Horse Riding</option>
<option>Boating</option>
<option>Extreme Knitting</option>
<option>Speed Dating</option>
</select>
<select name="names" size="5" multiple="multiple" >
<option value ="ravi"> ravi</option>
<option value="Akash">Akash</option>
<option value="vab">Vab</option>
<option value="gustav">gustav</option>
</select>
<br>
<br>
<center>
<Input type="Submit" value="Enter">
</center>
</form> "
Parameter in JSP through HTML
</body>
</html>
This is my JSP Page
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page import="java.util.*" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Parameter</title>
</head>
<body>
The friends who share the hobby
<%=request.getParameter("hobby")%>
are: <br>
<%List al=new ArrayList(); %>
<%al.add(0); %>
<%al.add(1); %>
<%al.add(2); %>
<%al.add(3); %>
<%request.setAttribute("names",al); %>
<% al=(ArrayList)request.getAttribute("names");%>
<%if (al!=null && al.size()>0){ %>
<%Iterator it=al.iterator(); %>
<%while(it.hasNext()){ %>
<%=it.next() %>
<%}} %>
</body>
</html>