Weblogic 8.1.
I think you are correct, Bear. I did a search and found this in the 8.1 documentation:
WebLogic Implementation of JSP
BEA WebLogic JSP supports the JSP 1.2 specification from Sun Microsystems. JSP 1.2 includes support for defining custom JSP tag extensions. (See Programming JSP Extensions)
The WebLogic Server implementation of the JSP 1.3 specification calls getOutputStream rather that getWriter to output characters in a JSP. This can cause certain extended characters to be truncated and to appear incorrectly. Using HTML code for extended characters such as the Angsrtom unit and the degree symbol will ensure that they will be processed correctly by your WebLogic Server instance.
WebLogic Server also supports the Servlet 2.3 specification from Sun Microsystems.
So it only supports JSP 1.2...
But do you know why putting the EL inside that test condition works?
[ December 10, 2007: Message edited by: Wilson Gordon ]