Why didnt I use html:hidden? Whenever I use that I have parsing error and exception thrown which I think is because of the <bean:write> within <html:hidden>. Using <input> didn't cause any problem.
If html:hidden will not cause the problem and I am doing it the wrong way. Pls advise. Ok..now I understand the scope implication. I guess the only way to resolve this is to put everyting into session instead of request. Sebastian On Mon, 2004-09-20 at 15:38, Erik Weber wrote: > First I would ask, why aren't you using the Struts tags (such as > html:hidden)? I assume that you are using them to render your other > inputs (such as those of type "text"). > > But, to answer your question, it's a matter of scope. When the page > containing the form is first rendered, the hidden variable is set to > some value that lives in request scope. When the form is submitted (and > validation errors occur), a new request exists, the original request no > longer exists, and so that value is no longer in scope when the page is > rendered for the second time. > > See if this helps: > > http://www.reumann.net/struts/articles/request_lists.jsp > > > Erik > > > > Sebastian Ho wrote: > > >hi > > > >i have the following codes in my JSP : > > > ><input type="hidden" name="userID" value="<bean:write name="user" > >property="userID" scope="request"/>"/> > > > >which converts into <input type="hidden" name="userID" value="1"/>. > > > >If validation is used and there are errors, the input page is displayed. > >Now the above value became : > > > ><input type="hidden" name="userID" value=""/> > > > >The valus is missing.. > > > >Can anyone explain why this is happening and how to resolve it? > > > >sebastian > > > > > >--------------------------------------------------------------------- > >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] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]