<html> <body bgcolor="white"> <font size=5 color="red"> <%! String[] fruits; %> <jsp:useBean id="foo" scope="page" class="checkbox.CheckTest" /> <jsp:setProperty name="foo" property="fruit" param="fruit" /> <hr> The checked fruits (got using request) are: <br> <% fruits = request.getParameterValues("fruit"); %> <ul> <% if (fruits != null) { for (String fruit : fruits) { %> <li> <% out.println (util.HTMLFilter.filter(fruit)); } } else out.println ("none selected"); %> </ul> <br> <hr> The checked fruits (got using beans) are <br> <% fruits = foo.getFruit(); %> <ul> <% if (!fruits[0].equals("1")) { for (String fruit : fruits) { %> <li> <% out.println (util.HTMLFilter.filter(fruit)); } } else { out.println ("none selected"); } %> </ul> </font> </body> </html>