On Mon, Jan 23, 2006 at 03:00:27PM -0500, Rahul Akolkar wrote:
> On 1/23/06, Clint Popetz <[EMAIL PROTECTED]> wrote:
> > On Mon, Jan 23, 2006 at 12:36:02PM -0700, Wendy Smoak wrote:
> > > On 1/23/06, Clint Popetz <[EMAIL PROTECTED]> wrote:
> > >
> > > >         This may be more of a jsp 2.0 question than a html-el tag
> > > > library question, but here goes.
> > >
> > > If you're using JSP 2.0, you should not be using Struts-EL.
> > >
> > > Use the plain HTML tags and make sure you've configured your webapp
> > > for Servlet 2.4 so that the container will evaluate the expressions
> > > prior to passing them into the tags.
> >
> > I had no idea this was even possible.  Can you point me to a reference
> > on configuring tomcat 5.5.x do that?  
> 
> Doesn't take much:
> 
> http://wiki.apache.org/jakarta-taglibs/FrequentlyAskedQuestions

Ok, I am sorry for the confusion.  I had assumed that because I was
running tomcat5.5 and tag files were working, I was in jsp 2.0 land,
but I had no version attribute for the web-app declaratipon in
web.xml, and the DOCTYPE was pointing to 2.3.  I tried changing it to
what is suggested by the FAQ, but that results in all of my jstl tags
failing to compile.  I just read the Jstl-1.1 appendix on compatibilty
and discovered that jstl-1.1 defaults to jstl-1.0 mode when running in
with a web.xml set to 2.3, so that makes sense.  

I can't possibly update all my uses of jstl at this point in order to
run with jstl-1.1, so it seems I'm running under 2.3 for the time
being.

Now, given that I'm running under jsp 1.2, not 2.0, and thus using the
struts-el tags, my original question still stands.  I won't re-quote
it, for space concerns.  Basically, a EL expression is passed from a
page into a tag file via an attribute, and then passed to struts-el as
a property, but I get one-two-few EL evaluations, and thus end up with
a property name that has el expressions in it but is treated as a bean
property literally.

                        Thanks,
                        -Clint

P.S.  Magic behaviors are dangerous.  The fact that the text "2.4" versus
the text "2.3" in my web.xml turns off container jsp-el parsing _and_
toggles jstl 1.0 verses 1.1 is a little much.  My $.02.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to