David Friedman wrote:
You jogged my memory and I have a solution from the Appendix of "Struts In Action." Version 1.1 and onward (possibly even in 1.0), struts ActionMappings have had two attributes: "prefix" and "suffix." The are from the ActionConfig class but carry over to the ActionMapping class used by the Struts-Config.xml. Their use would be (you probably shouldn't mix them as in this stupid example):<action .... name="someForm" prefix="..." suffix="..." /> </action> The JavaDocs from the ActionConfig class (ActionMapping extends it) are: Prefix used to match request parameter names to form bean property names, if any. Suffix used to match request parameter names to form bean property names, if any. So how/why would you use it? Do you plan on having a wizard where some field names are the same on different pages? That way page 1 variables could be oneId, oneTextField, etc. then page two could be twoId, twoUsername, twoPassword, and page3 could be threeId, threeShippingAddr1, etc. all within the same ActionForm/Pojo? If that is the case I guess it could make wizards easier and avoid variable collision.
That's an interesting feature. I missed that while looking at the RequestUtils.populate method, skipping straight to BeanUtils.populate. From the source, it looks like request parameters are skipped altogether if their prefix and suffix do not match a specified config (if one exists), so you can't pick and choose which parameters will have a prefix and suffix. All or nothing option.
-Dave --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

