Yes, nested tags, I must look at ... so now I have it without nested, form definition is now without it.
but still I got
java.lang.IllegalArgumentException: No destination bean specified at org.apache.commons.beanutils.BeanUtils.copyProperties(BeanUtils.java:220) at cz.chalu.struts.modules.completeregister.LoadDataAction.execute(LoadDataAction.java:32)
What is missing? I my action class (execute method) I have:
public ActionForward execute(...){ LoadDataService service = new LoadDataService(); ComplRegisterDTO registerDTO = service.loadUser(request); BeanUtils.copyProperties(form, registerDTO); return null; }
If I understand well, in BeanUtils.copyProperties I copy data from DTO into form defined in execute method?
Or something other is wrong?
Thanks
Mark Lowe wrote:
Okay assuming the following..
<form-bean name="registerFull" type="org.apache.struts.validator.DynaValidatorForm">
<form-property name="id" type="java.lang.Integer" />
<form-property name="fullname" type="java.lang.String" />
<form-property name="notify" type="java.lang.Integer" />
</form-bean>
..
<html:text property="fullname" /> <html:text property="id" /> <html:text property="notify />
or if you are nesting you bean which in that case i wouldn't (too short).
<form-property name="mybean" type="cz.chalu.struts.modules.completeregister.ComplRegisterDTO">
Then assuming that fullname, id, and notify are all properties of ComplRegisterDTO.
<html:text property="mybean.fullname" /> <html:text property="mybean.id" /> <html:text property="mybean.notify" />
Cheers Mark
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]