Yes, the html:hidden is within an html:form. Also when I do a view source on the page, I can see the values of the hidden variables correctly. but when I trace them to action class, they are null, all of them.
another thing. this is what my html:form tag in my first jsp page says. <html:form action="/showempList" method="post"> but in the same page I have this <TR class="command" onclick='window.location="./empDetailPrepare.do"' > , which goes to a different action. I dont know enough about Struts to know if this is a problem. There is a similar logic in another set of pages where , both are the same. I meant both actions are the same and that works. On Mon, 18 Oct 2004 00:01:51 -0400, David G. Friedman <[EMAIL PROTECTED]> wrote: > Are you positive you have the html:hidden tag > within the appropriate html:form tag? What is > your html:form tag for either JSP? > > Regards, > David > > > > -----Original Message----- > From: Rosemary Philip [mailto:[EMAIL PROTECTED] > Sent: Sunday, October 17, 2004 10:48 PM > To: [EMAIL PROTECTED] > Subject: html:hidden values are null > > I am having a problem getting values to another page when I try to use > html:hidden. > > I have a list of employee objects in a page. on clicking on an > employee from the list, the next page should show me more details on > the employee. > for getting the values across, i am trying to use html:hidden. but for > some reason i am getting null for the attributes. > > when i do a view source on the page with the list, this is what i see. > > <TR class="command" > onclick='window.location="./empDetailPrepare.do"' > > > <input type="hidden" name="empNmbr" value="8423"> > <input type="hidden" name="empSSN" value="55315"> > > <TD class="list">Howard Austin</TD> > <TD class="list">Programmer</TD> > > The employee list shows the name and job title of the employee and I > am passing empNmbr and empSSN as the hidden parameters. > > I have a EmplListForm (ActionForm) which has empNmbr and empSSN as > the attributes. I have a Value Object Employee , which has a bunch of > attributes like empNmbr,empSSN,name,jobTitle etc. > --------------------------------------------------------------- > struts-config.xml > > <!--*** emp list form bean, just used to pass some properties to the > next page***--> > <form-bean name="empListbean" type="com.test.web.forms.empListForm"> > </form-bean> > > <!--*** show the emp list ***--> > <action path="/showempList" type="com.test.web.actions.EmpListAction" > name="empListbean" scope="request"> > <forward name="empdetailprepare" path="/empDetailPrepare.do"/> > </action> > > <!--*** prepares the event detail screen for display ***--> > <action path="/empDetailPrepare" > type="com.test.web.actions.EmpDetailsPrepareAction" name="empListbean" > scope="request"> > <forward name="continue" path="/empDetail.jsp"/> > </action> > > -------------------------- > empList.jsp > > <html:hidden name='empobj' property='empNmbr'/> > <html:hidden name='empobj' property='evntTm'/> > > <TD class="list"><bean:write name='empobj' property='name' /></TD> > <TD class="list"><bean:write name='empobj' property='jobTitle' /></TD> > > -------------------------------------- > in my action class > > EmplListForm emplListForm = (EmplListForm ) form; > System.out.println("empNmbr = "+request.getAttribute("empNmbr")); > > ------------------------------------------------------------------------ > I am at a loss at to what am I missing here. Can anyone point out anything? > Thanks, > Rosemary > > --------------------------------------------------------------------- > 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]