Thanks for your replies guys. I implemented the ForwardAction class as you suggested and it works. But I ran into another problem Like I said I am displaying the value from the request scope as below.
<td><%=request.getParameter("email")%></td> This displays what I want. But can I set this to my ActionForm for this JSP, so that I can retrieve the same value in my Action Class and use it for soemthing else. I tried this but didnt work: <td><bean:write name="emailForm" property="<%=request.getParameter("email")%>"/></td> is there any other way that I can set this value to an ActionForm using bean tags Thanks again -----Original Message----- From: Frank W. Zammetti [mailto:[EMAIL PROTECTED] Sent: Monday, October 04, 2004 2:23 PM To: Struts Users Mailing List Subject: Re: Calling JSP directly. You CAN call JSPs directly, but it's not generally thought of as a good idea. If you need to display a JSP and don't really need any functionality behind it, you can use a ForwardAction, which is a kind of Action specifically designed to just forward to a JSP. This keeps your control layer involved. In your case, you can do that and I'm pretty sure there's no reason you can't add the eMail address as a query string parameter, then access it through the request object on your JSP page. However, I think it's probably a better design to have an ActionForm and an Action to submit to, forward to your JSP and access it through the form as you normally would in Struts. Certainly will make your life easier later if you need to extend what's being done. -- Frank W. Zammetti Founder and Chief Software Architect Omnytex Technologies http://www.omnytex.com Shabada, Gnaneshwer wrote: > Hi, > Was wondering if calling a JSP directly a good approach in struts or should > I always go through Action/Action Mappings. I have a situation where I have > a result list displayed in a table and each row has email icon which when > clicked should display a JSP where one can enter email text and preview the > email. So I thought I could directly call JSP using <html:link > page="email.jsp">. But I also want to send the "To:" email address of from > the row where it is clikced. Can I pass it as a request paramter when I call > the JSP directly or do I call an Action instead ? > If I can call thru JSP, how do I retrieve that email value in the next JSP?? > > Thanks for your help > Gnan > > ======================================================================== > This email message is for the sole use of the intended recipient (s) and may > contain confidential and privileged information. Any unauthorized review, > use, disclosure or distribution is prohibited. If you are not the intended > recipient, please contact the sender by reply email and destroy all copies > of the original message. To reply to our email administrator directly, send > an email to [EMAIL PROTECTED] > Toys "R" Us, Inc. > > --------------------------------------------------------------------- > 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] ======================================================================== This email message is for the sole use of the intended recipient (s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message. To reply to our email administrator directly, send an email to [EMAIL PROTECTED] Toys "R" Us, Inc. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]