i want to pass a list from the jsp page to a servlets, i need details.
i want to pass the fruits[i] list in my code to servlets.
following is my jsp code:
====================================
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!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">
<script type="text/javascript">
function checkBoxValidation()
{
for(var i=0; i < document.form1.fruit.length; i++)
{
if(!document.form1.fruit[i].checked)
{
alert("Please Select objects ");
return false;
}
else
{
alert("Click OK to display your selected objects list");
return true;
}
}
}
</script>
<title>JSP Multiple Checkbox</title>
</head>
<body>
<form name="form1" onsubmit="checkBoxValidation()">
<h3>Select Object to Compose Service</h3>
<p><input type="checkbox" name="fruit" value="Temperature"/>temperature</p>
<p><input type="checkbox" name="fruit" value="Humidity"/>humidity</p>
<p><input type="checkbox" name="fruit" value="Smoke"/>Smoke</p>
<p><input type="checkbox" name="fruit" value="floor"/>floor</p>
<p><input type="checkbox" name="fruit" value="date"/>date</p>
<p><input type="checkbox" name="fruit" value="time"/>time</p>
<p><input type="submit" value="submit"/>
</form>
<%
String fruits[]= request.getParameterValues("fruit");
request.setAttribute("listName",fruits);
if(fruits != null)
{
%>
<h4> You have selected following Objects </h4>
<ul>
<%
for(int i=0; i<fruits.length; i++)
{
%>
<li><%=fruits[i]%></li>
<%
}
%>
</ul>
<%
}
%>
</body>
</html>