Well the alternative then....

The action class....

package org.homedns.afogleson.web.action;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

public class TestAction extends Action {

  public ActionForward execute(ActionMapping arg0, ActionForm arg1,
HttpServletRequest arg2, HttpServletResponse arg3) throws Exception {
    arg2.setAttribute("temp_", "This is text");
    return arg0.findForward("success");
  }

}


the struts config entry 

<action path="/test" type="org.homedns.afogleson.web.action.TestAction">
  <forward name="success" path="/pages/test.jsp" redirect="false"/>
</action>


the JSP

<%@ page language="java" %>
<[EMAIL PROTECTED] uri="http://java.sun.com/jstl/core"; prefix="c" %>
<html>
  <head>
    <title>test</title>
  </head>
  <body>
    <c:out value="${temp_}" /> 
  </body>
</html>


Al


-----Original Message-----
From: Larry Meadors [mailto:[EMAIL PROTECTED] 
Sent: Friday, February 11, 2005 10:43 AM
To: Struts Users Mailing List; [EMAIL PROTECTED]
Subject: Re: How to pass variable from servlet to jsp?

No offense, but that is *crazy* *bad* advice Frank.

Larry

On Fri, 11 Feb 2005 11:22:26 -0500 (EST), Frank W. Zammetti (MLists)
<[EMAIL PROTECTED]> wrote:
> <%@ page language="java" %>
> <% String temp_ = (String)request.getAttribute("temp_"); %>
> <html>
> <head>
> <title>test</title>
> </head>
> <body>
> My string is <%=temp_%>
> </body>
> </html>

---------------------------------------------------------------------
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]

Reply via email to