You pretty much need the RT taglibs to get at constants:
<c_rt:set var="errorKey"
value="<%= org.apache.struts.Globals.ERROR_KEY %>"/>
<c:set var="errors" value="${requestScope[errorKey]}"/>
Quoting David Graham <[EMAIL PROTECTED]>:
> You should use the JSTL EL library because of the expression language's
> power. These tags replace most of the logic and bean tags from Struts. On
>
> my projects I only use the struts html taglib and the rest is handled with
> jstl. The constants in JSP issue is tricky and I haven't solved it myself.
>
> David
>
>
>
>
>
>
> >From: "Hohlen, John" <[EMAIL PROTECTED]>
> >Reply-To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
> >To: "Struts-Help (E-mail)" <[EMAIL PROTECTED]>
> >Subject: JSTL Question (EL vs. RT + Struts)
> >Date: Wed, 20 Nov 2002 13:14:43 -0600
> >
> >My team is starting a new project with Struts. In our previous Struts
> >projects, our JSPs used mostly tags from the Struts tag libraries. For
> our
> >new project, I want my team to start using the JSTL. For that reason, the
> >"Struts-EL" subproject is very appealing because it will force our
> >developers to learn the JSTL -- as functionality duplicated in the Struts
> >libraries (Bean & Logic) are removed when it is available in the JSTL.
> >Obviously, we'll still be using many of the Struts tags -- especially
> those
> >tied to the Struts framework (e.g. all tags in the Struts "html" library).
> >However, we're not sure whether to use the "Request Time" (RT) version or
> >the "Expression Language" (EL) version of the JSTL library. And we have
> >the
> >same question for the "Struts" subproject (Struts-EL or Struts-RT)?
> >
> >Does anyone have any advice here? Will JSTL compliant application servers
> >be required to implement a "EL" and "RT" version of the JSTL, or will they
> >only have to implement the "EL" version?
> >
> >One other issue: We want to reference constants declared in our Java
> files
> >in our JSP. These are often the bean or error key constants. This helps
> >guard against a String typo in the JSP as any mistyped constant name will
> >get caught a JSP compile time -- where a string typo will not be detected
> >until JSP execution time. Does anyone how to reference Java variables in
> >your JSP if you're using the JSTL-EL tags? Is this even possible? If
> not,
> >what are the alternatives?
> >
> >Thanks,
> >
> >JOHN
> >
> >
> >
> >--
> >To unsubscribe, e-mail:
> ><mailto:[EMAIL PROTECTED]>
> >For additional commands, e-mail:
> ><mailto:[EMAIL PROTECTED]>
>
>
> _________________________________________________________________
> Protect your PC - get McAfee.com VirusScan Online
> http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963
>
>
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
>
--
Kris Schneider <mailto:[EMAIL PROTECTED]>
D.O.Tech <http://www.dotech.com/>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>