Hi Ed Thanks. I will look again at typos, however the action mapping properly has the name element in it for the form bean and the form beans element has the proper syntax. Except for the stylistic issues, if all else is correct this should work fine, correct? Why is this so mind-numbingly fastidious, even with the "tools".
--- Ed Griebel <[EMAIL PROTECTED]> wrote: > In search1Action, is the whole form null? Without > seeing the relevant > parts of struts-config nor the form bean > declaration, I can only > guess. There could be a typo in your struts-config > for the action or > the form bean getter/setter declaration. Also, this > isn't causing your > problem, but you assign your form to header1Form_ > but then continue to > use a cast with the original form when you could > just use the > header1form_ instance variable without a cast. > > Also, a style point, by convention the names of > classes are capitalized in Java. > > -ed > > On 7/27/05, Chris Pat <[EMAIL PROTECTED]> wrote: > > Hello > > I have been trying for too long to get this simply > to > > work. Below is very simple code that fails at the > > first attempt to retrieve the form bean method. > What > > can possibly be wrong, it gives compiles, gives a > NPE. > > The form bean variables are ="" in the reset > method. > > I do know how to do it as the example further > below > > works fine. Please advise. > > > > public class search1Action extends Action { > > public ActionForward execute(ActionMapping > > actionMapping, > > ActionForm form, > > > HttpServletRequest > > request, > > > HttpServletResponse > > response) { > > header1Form header1Form_ = (header1Form) > form; > > String queryString = > > ((header1Form)form).getQuery(); > > String animalType = > > ((header1Form)form).getAnimalType(); > > > > This works fine: > > public class min01Action extends Action { > > public ActionForward execute(ActionMapping > > actionMapping, > > ActionForm form, > > > HttpServletRequest > > request, > > > HttpServletResponse > > response) { > > > > min01Form min01Form_ = (min01Form)form; > > String fromAction = > > ((min01Form)form).getSample().toUpperCase(); > > String fromAction2 = > > ((min01Form)form).getSample2().toUpperCase(); > > HttpSession session = > request.getSession(); > > > session.setAttribute("fromAction",fromAction); > > > > session.setAttribute("fromAction2",fromAction2); > > return > (actionMapping.findForward("success")); > > } > > } > > > > __________________________________________________ > > Do You Yahoo!? > > Tired of spam? Yahoo! Mail has the best spam > protection around > > http://mail.yahoo.com > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: > [EMAIL PROTECTED] > > For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > > ____________________________________________________ Start your day with Yahoo! - make it your home page http://www.yahoo.com/r/hs --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]