You're right... why do it in a scriptlet when I can just do it in my
action.  I just used getter/setter and the s:property tag to display my
stack trace string that I created in my catch block.

Thanks!

On Mon, 2007-11-19 at 11:24 -0800, Dave Newton wrote:
> If you want to access something in a scriptlet (which
> hopefully you don't want to do) you can either access
> the value stack or just stick it in one of the scope
> maps. (See ParameterAware, RequestAware, SessionAware,
> ApplicationAware.)
> 
> If you want generic tag-based access then just expose
> the object through the normal S2 mechanism, by
> creating a public getter method; members exposed like
> that are available via both S2 tags and JSTL/JSP EL.
> 
> d.
> 
> --- Jason Deffenbaugh <[EMAIL PROTECTED]>
> wrote:
> 
> > In struts 1 you could use the bean:define tag to use
> > objects in a jsp
> > file... for instance I used this to show a stack
> > trace in an error jsp.
> > 
> > <bean:define name="error" id="e"
> > type="java.lang.Exception"/>
> > <%
> >     out.println("<!--");
> >     StringWriter sw = new StringWriter();
> >     PrintWriter pw = new PrintWriter(sw);
> >     e.printStackTrace(pw);
> >     out.print(sw);
> > 
> >     sw.close();
> >     pw.close();
> >     out.println("-->");
> > %>
> > 
> > where I had set 
> > 
> > catch (Exception e) {
> >     request.setParameter("error", e);
> > }
> > 
> > How would I accomplish this in struts 2?
> > 
> > Thanks!
> > 
> > -Jason
> > 
> > 
> >
> ---------------------------------------------------------------------
> > 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]

Reply via email to