I personally haven't had good luck with Dynamic Form Beans that use anything
but java.lang.String's.  You might want to try changing the
java.lang.Boolean to a String, you should get "on" as the value if it is
checked.
 (*Chris*)

On 11/8/06, fea jabi <[EMAIL PROTECTED]> wrote:

well the class name and the form-bean name are same. I tried removing the
name attribute in html:checkbox too but, have same issue.

Is there anything else I can try?

Thanks.


>From: "Chris Pratt" <[EMAIL PROTECTED]>
>Reply-To: "Struts Users Mailing List" <user@struts.apache.org>
>To: "Struts Users Mailing List" <user@struts.apache.org>
>Subject: Re: checkbox issue
>Date: Wed, 8 Nov 2006 14:06:44 -0800
>
>The name parameter of the html:checkbox is the name of a bean, not the
name
>of a class.  If you remove the name attribute, it will default to the
form
>bean associated with the html:form surrounding the html:checkbox, which
is
>probably what you want.
>  (*Chris*)
>
>On 11/8/06, fea jabi <[EMAIL PROTECTED]> wrote:
>>
>>can someone help me with this please.
>>
>>Thanks.
>>
>>
>> >From: "fea jabi" <[EMAIL PROTECTED]>
>> >Reply-To: "Struts Users Mailing List" <user@struts.apache.org>
>> >To: user@struts.apache.org
>> >Subject: checkbox issue
>> >Date: Fri, 03 Nov 2006 17:30:09 -0500
>> >
>> >struts-config
>> >
>> >The below form-bean is session scoped and hence using reset.
>> >
>> ><form-bean name="CustForm" type="com.formbeans.CustForm"
dynamic="true">
>> >       ...........
>> >       <form-property name="split" type="java.lang.Boolean"/>
>> >
>> >
>> ></form-bean>
>> >
>> >
>> >
>> >public class CustForm extends DynaValidatorForm {
>> >
>> >    public CustForm() {
>> >    }
>> >
>> >  public void reset(ActionMapping
>> >mapping,
>>javax.servlet.http.HttpServletRequest  request) {
>> >
>> >       set("split", Boolean.FALSE);
>> >    }
>> >
>> >}
>> >
>> >
>> >DispatchCustAction
>> >
>> >public ActionForward save(ActionMapping mapping,
>> >                           ActionForm form,
>> >                           HttpServletRequest request,
>> >               HttpServletResponse response) throws IOException,
>>ServletException
>> >       {
>> >               DynaValidatorForm frm = (DynaValidatorForm)form;
>> >
>> >..............
>> >...............
>> >
>> >               return mapping.findForward("successSave");
>> >       }
>> >
>> >
>> >
>> >JSP:
>> ><html:form>
>> >       .............
>> >       <html:checkbox name="CustForm" property="split"/>
>> >
>> >       ...
>> ></html:form>
>> >
>> >When this jsp is first loaded the checkbox above is unchecked.
>> >
>> >When user checked the checkbox, and clicked a submit save button, in
the
>> >save method of dispatch action I was expecting to see the split value
as
>> >"true". But it was "false" when I debug.
>> >
>> >why is this?
>> >
>> >What am I missing here?
>> >
>> >_________________________________________________________________
>> >Add a Yahoo! contact to Windows Live Messenger for a chance to win a
>>free
>> >trip!
>> >
>>
http://www.imagine-windowslive.com/minisites/yahoo/default.aspx?locale=en-us&hmtagline
>> >
>> >
>> >---------------------------------------------------------------------
>> >To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >For additional commands, e-mail: [EMAIL PROTECTED]
>> >
>>
>>_________________________________________________________________
>>Use your PC to make calls at very low rates
>>https://voiceoam.pcs.v2s.live.com/partnerredirect.aspx
>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: [EMAIL PROTECTED]
>>For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>

_________________________________________________________________
Get FREE company branded e-mail accounts and business Web site from
Microsoft Office Live
http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Reply via email to