Have you gotten the DynaValidation stuff working. I filed a bug on it. But, I don't know if I am doing it correct or not. If, yes, then can you spare a copy of code.
Brandon Goodin Phase Web and Multimedia P (406) 862-2245 F (406) 862-0354 [EMAIL PROTECTED] http://www.phase.ws -----Original Message----- From: Wellie W. Chao [mailto:[EMAIL PROTECTED]] Sent: Thursday, April 11, 2002 6:22 PM To: Struts Users Mailing List Subject: RE: DynaBeans documentation There is javadoc documentation for the DynaBean class in the Jakarta Commons project (beanutil group). As for examples, I just experimented until I got it working. Here's some code from an application I'm building: DynaProperty[] dynaProps = null; Vector dynaPropNames = null; dynaPropNames = new Vector(); dynaPropNames.add("location"); dynaPropNames.add("employerId"); dynaPropNames.add("jobTitle"); dynaPropNames.add("postedDate"); // derived property dynaPropNames.add("employerName"); // derived property dynaPropNames.add("jobDetailLinkParams"); // derived property dynaPropNames.add("employerDetailLinkParams"); dynaProps = new DynaProperty[dynaPropNames.size()]; for(int i = 0; i < dynaProps.length; i++) { dynaProps[i] = new DynaProperty((String)dynaPropNames.elementAt(i)); } BasicDynaClass jobDynaClass = new BasicDynaClass("JobDynaClass", BasicDynaBean.class, dynaProps); BasicDynaBean derivedJob = null; derivedJob = new BasicDynaBean(jobDynaClass); At this point, you can do derivedJob.set(propName, propVal) or derivedJob.get(propName), where propName can be any of the names added to the Vector above. You can also use derivedJob as a bean in the struts <bean:write/> tag. -----Original Message----- From: Corneliu Rachieru [mailto:[EMAIL PROTECTED]] Sent: Wednesday, April 10, 2002 2:14 PM To: 'Struts Users Mailing List' Subject: DynaBeans documentation Hi, Can anyone point me to any relevant DynaBeans documentation and/or examples ? Thank you, Corneliu -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>