If the ActionForm were a business object, then you would be right in thinking that the data is logically different.
But since the ActionForm is a presention object, it makes perfect sense to store the "action" here. The purpose of the ActionForm is to store the user gestures, which then are mapped to business objects. But the ActionForm itself is not the "message" object. It is what we use to create a business object based on what the user tells us. Here part of what the user is telling us is "sendMessage". So, add it here, just don't add it to your internal "message" object, which probably has a sendMessage method instead. -- Ted Husted, Husted dot Com, Fairport NY USA. -- Custom Software ~ Technical Services. -- Tel +1 716 737-3463 -- http://www.husted.com/struts/ [EMAIL PROTECTED] wrote: > > The data I am storing in the bean is logically different from what the > hidden field value is, I have a message > > message > { > string Recipent > string From > string MessageBode > } > > And the hidden field is action=sendMessage and I didn't think that > > message > { > string Action > string Recipent > string From > string MessageBode > } > > would be the correct thing to do, but I am open to suggestions. If it > works out easier to put this extra field in my message formbean then I > will do it. What do you think? > > Cheers > > Tony > > Brett Porter wrote: > > > The question I ask is why you wouldn't put it in your form bean? > > > > I prefer form.getAction() over httpServletRequest.getParameter( "action" ) > > any day! :) > > > > -----Original Message----- > > From: Yee Keat [mailto:[EMAIL PROTECTED]] > > Sent: Thursday, 29 November 2001 12:36 PM > > To: Struts Users Mailing List > > Subject: Re: Hidden Field in a form. Do I use struts taglib or vanilla > > html? > > > > > > Yup, using the taglib makes it compulsory to have that field in your > > FormBean > > > > On Thursday 29 November 2001 09:25 am, you wrote: > > > >>Hi > >> > >>I want to include a hidden field in a form which I have. I do not want > >>this information to be included in the formbean which is defined for > >>this page. How can I do this? Should I just use plain html > >> > >><INPUT TYPE=hidden NAME=action VALUE=send> > >> > >>without using the html taglib supplied with struts? > >> > >>Cheers > >> > >>Tony > >> > > > > -- > 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]>

