Thanks for your advice. I did this in my view.jsp: <html:form action="/list/Message"> <c:set var="cr" value="${articleForm.creator}" scope="session"/> <c:out value="${cr}"/> <html:submit>View/Send Messages</html:submit> </html:form> <bean:write name="articleForm" property="creator"/>
I was able to see the "View/Send Messages" button displayed. And the <bean:write name="articleForm" property="creator"/> also wrote out the value of the property "creator". Now, the question is 1. why the <c:set var="cr" value="${articleForm.creator}" scope="session"/> did not put the value in the session scope? 2. What is wrong with the <c:set .... > tag? 3. What should I do if I want to put the value of "creator" in a session scope? -C --- Robert Taylor <[EMAIL PROTECTED]> wrote: > Are you sure that <c:set var="cr" > value="${articleForm.creator}" > scope="session"/> > is placing the value in the intended scope? > > Try doing this: > > <html:form action="/list/Message"> > <c:set var="cr" > value="${articleForm.creator}"scope="session"/> > <c:out value="${cr}"/> > <html:submit>View/Send Messages</html:submit> > </html:form> > > To make sure it is actually putting the value in > session scope. > > If so, then on postForm.jsp try using scriplets to > make sure that > the value can be accessed. If it can, then do you > have all of your > tag library directives in your pages? > > robert > > > -----Original Message----- > > From: Caroline Jen [mailto:[EMAIL PROTECTED] > > Sent: Wednesday, December 17, 2003 8:40 PM > > To: Struts Users Mailing List > > Subject: RE: How To Output the Value of a String > That Is Passed From > > Another JSP? > > > > > > "cr" is not a form and there is no action > involved. > > There are two JSPs; view.jsp and postForm.jsp and > each > > is with its own form (different forms). > > > > In my view.jsp, I am able to write out String > creator > > this way: > > <bean:write name="articleForm" > property="creator"/> > > and I put the String creator in a session object: > > > > <html:form action="/list/Message"> > > <c:set var="cr" value="${articleForm.creator}" > > scope="session"/> > > <html:submit>View/Send Messages</html:submit> > > </html:form> > > > > and in the postForm.jsp, I retrieve the String and > try > > to write it out in a text field: > > > > <bean:define id="author" name="cr" > > scope="session" type="java.lang.String"/> > > <html:text property="creator" > > value="<%=author%>" size="82" maxlength="25" > > tabindex="1"/> > > > > I got this error message: > > ServletException in:/article/content/postForm.jsp] > > > Cannot find bean cr in scope session' > > > > -Caroline > > --- David Friedman <[EMAIL PROTECTED]> wrote: > > > Caroline, > > > > > > How do you save the form "cr" in session scope? > > > Does your action use 'scope="session"' or are > you > > > doing a > > > 'request.getSession().setAttribute("cr",cr);' > > > in the first action? > > > > > > Regards, > > > David > > > > > > -----Original Message----- > > > From: Caroline Jen [mailto:[EMAIL PROTECTED] > > > Sent: Wednesday, December 17, 2003 8:25 PM > > > To: Struts Users Mailing List > > > Subject: RE: How To Output the Value of a String > > > That Is Passed From > > > Another JSP? > > > > > > > > > Hi, my JSP#1 and JSP#2 use different forms. > > > However, > > > property name in JSP#1 is the same as that in > JSP#2. > > > > > > I tried to pass this Sring and write it out in a > > > text > > > field in JSP#2 and just could not get it right. > I > > > got > > > this error > > > message: > > > > > > [ServletException > in:/article/content/postForm.jsp] > > > Cannot find bean cr in scope session' > > > > > > In my view.jsp, I put a String in a session > object: > > > > > > <html:form action="/list/Message"> > > > <c:set var="cr" > value="${articleForm.creator}" > > > scope="session"/> > > > <html:submit>View/Send Messages</html:submit> > > > </html:form> > > > > > > And in postForm.jsp, I tried to retrieve that > String > > > and write it out in a text field this way: > > > > > > <bean:define id="author" name="cr" > > > scope="session" type="java.lang.String"/> > > > <html:text property="creator" > > > value="<%=author%>" size="82" maxlength="25" > > > tabindex="1"/> > > > > > > -Caroline > > > > > > --- Robert Taylor <[EMAIL PROTECTED]> wrote: > > > > There are a couple (3) ways to do it. > > > > > > > > 1. Have both JSP#1 and 2 use the same form > then > > > have > > > > the action that > > > > processes JSP#1 simply > > > > forward to JSP#2 and Struts will auto-populate > the > > > > field. > > > > > > > > 2. Have the action that processes JSP#1 > forward or > > > > redirect to > > > > JSP#2 whose form has the same property > name. > > > > Place the create property > > > > value in the query string and Struts will > > > > auto-populate the form > > > > in JSP#2. > > > > > > > > 3. Have the action that processes JSP#1 access > and > > > > populate the form used > > > > in JSP#2 with the property then forward to > > > JSP#2. > > > > > > > > robert > > > > > > > > > -----Original Message----- > > > > > From: Caroline Jen > [mailto:[EMAIL PROTECTED] > > > > > Sent: Tuesday, December 16, 2003 8:33 PM > > > > > To: [EMAIL PROTECTED] > > > > > Subject: How To Output the Value Of a Hidden > > > > Field? > > > > > > > > > > > > > > > My JSP #2 receives a hidden field passed > from > > > JSP > > > > #1: > > > > > <html:hidden property="creator"/> > > > > > > > > > > In the JSP #2, I have a text field: > > > > > <html:text property="creator" size="82" > > > > maxlength="25" > > > > > tabindex="1"/> > > > > > > > > > > and I want the value of the hidden field to > be > > > the > > > > > text in the text field of the JSP #2. > Please > > > > advise > > > > > how to do it? > > > > > > > > > > __________________________________ > > > > > Do you Yahoo!? > > > > > New Yahoo! Photos - easier uploading and > > > sharing. > > > > > http://photos.yahoo.com/ > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > To unsubscribe, e-mail: > > > > [EMAIL PROTECTED] > > > > > For additional commands, e-mail: > === message truncated === __________________________________ Do you Yahoo!? New Yahoo! Photos - easier uploading and sharing. http://photos.yahoo.com/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]