That's an interesting design decision. I have always had a form bean and then another bean containing the actual data. The action copies it across, processes it, and stores it.
The reason I'd do it that way is that I imagine the message is a "business class", and you don't really want you model "polluted" by extending an ActionForm. Maybe I've been living in OOAD land too long though ;) This can trip you up though - at least once I have added the form element, added it to the bean, added it to the form bean, and forgetten to do the setter in the action :) The way around that is probably a function in the form bean that says "fill my business class" and "fill from a business class". Actually, I might put that in my todo list :D Cheers, Brett -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: Thursday, 29 November 2001 12:48 PM To: Struts Users Mailing List Subject: Re: Hidden Field in a form. Do I use struts taglib or vanilla ht ml? 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]>

