It's not a secret anymore!
The moose likes Struts and the fly likes struts html:checkbox Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "struts html:checkbox" Watch "struts html:checkbox" New topic

struts html:checkbox

vidya mahavadi
Ranch Hand

Joined: Nov 24, 2004
Posts: 34

I am working on a JSP which uses an action form and <logic:iterate to iterate through the records. Action form looks like this.

public class searchNotifForm extends ActionForm{

ArrayList notifications;

public void setNotifications(ArrayList notifications){
this.notifications = notifications;

public ArrayList getNotifications(){
return this.notifications ;

In JSP I am looping through the list using <logic:iterate> and displaying the records.

<logic:iterate id="notification" name="searchNotifForm" property="notifications" type="NotificationDisplayObject">
<td class="bodyCopy" width="10%" align="center">
<html:ext styleClass="button" name="notification" property="brokerName" />
<td class="bodyCopy" width="10%" align="center">
<html:checkbox name="notification" property="email"/>

The issue is the checkbox does not persist state in the object. Am I missing something here..
Kushal Thakore

Joined: Nov 21, 2005
Posts: 3
You need to use multibox instead of a checkbox. It returns an String[].

So for your case it would be:
<html:multibox property="email">

And the form:
private String[] email;
and getter and setter for email. You just loop through the String[] to check the values!

hope this helps.

I agree. Here's the link:
subject: struts html:checkbox
It's not a secret anymore!