I'm sure this has been asked before but I haven't had any luck finding the answer. I'm having trouble getting the checkbox to work. My web application uses a database and I have screens that add and edit records. One of the fields is a boolean called isPermanent. So my ActionForm has a boolean field called isPermanent. public class DataSetForm extends ActionForm { private boolean isPermanent; public setIsPermanent(boolean b) { isPermanent = b; } public getIsPermanent() { return isPermanent; } etc. In my addRecord.jsp I've got my form setup and it includes this: <html:checkbox property="isPermanent"/> And my Action has this: PreparedStatement stmt = connection.prepareStatement("insert into blah blah isPermanent=?"); stmt.setBoolean(1, form.getIsPermanent()); stmt.execute(); All this works great. My question is with the editRecord.jsp. I'm pulling the record out of the data based on the key field, but when I display the checkbox how to if set it to checked based on the value in the data table? Right now I'm doing something like this (greatly abbreviated) <% ResultSet rs = stmt.executeQuery("select etc"); if(rs.next()) { boolean isPermanent = rs.getBoolean("isPermanent"); } %> Then further down I do this <% if(isPermanent) { %> <input type="checkbox" name="isPermanent" checked> <% } else { %> <input type="checkbox" name="isPermanent"> <% } %> When I first started working with the checkbox I expected it to have a value= option the way the other components do, but it doesn't appear to work the way the other components work. Or am I missing something? Thanks
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]