<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>problem with JSTL EL</TITLE>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2800.1458" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=671363120-10112004><FONT face=Arial 
color=#0000ff size=2>Ignore this message - apparently the problem comes from a 
change in the JSP2.0 spec used by Tomcat 5. </FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=671363120-10112004><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=671363120-10112004><FONT face=Arial 
color=#0000ff size=2>I was able to fix with the page directive <!--StartFragment --><FONT color=#000000><FONT 
face="Times New Roman"><FONT size=3> </FONT></FONT></FONT></FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=671363120-10112004><FONT face=Arial 
color=#0000ff size=2><FONT color=#000000><FONT face="Times New Roman"><FONT 
size=-1><%@ page isELIgnored="false" %></FONT><FONT size=3> 
</FONT></FONT></FONT></FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=671363120-10112004><FONT 
size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left>
<HR tabIndex=-1>
</DIV>
<DIV dir=ltr align=left><FONT face=Tahoma size=2><B>From:</B> 
opencms-dev-bounces@opencms.org [mailto:opencms-dev-bounces@opencms.org] <B>On 
Behalf Of </B>Andy Kriger<BR><B>Sent:</B> Wednesday, November 10, 2004 2:57 
PM<BR><B>To:</B> 'The OpenCms mailing list'<BR><B>Subject:</B> [opencms-dev] 
problem with JSTL EL<BR></FONT><BR></DIV>
<DIV></DIV><!-- Converted from text/rtf format -->
<P><FONT face=Arial size=2>I'm seeing a strange problem that I'm wondering if 
anyone else has seen. I am trying to use the JSTL c:out tag with expression 
language to display information stored in the pageContext and 
request.</FONT></P>
<P><FONT face=Arial size=2>in my JSP</FONT> <BR><FONT face=Arial 
size=2><c:set value="TEST" var="test"/></FONT> <BR><FONT face=Arial 
size=2><c:out value="${test}"/><br></FONT> <BR><FONT face=Arial 
size=2><%=pageContext.getAttribute("test")%><br></FONT> <BR><FONT 
face=Arial size=2><c:if test="${test}"></FONT> <BR><FONT face=Arial 
size=2>TRUE</FONT> <BR><FONT face=Arial size=2></c:if><br></FONT> 
<BR><FONT face=Arial size=2><c:if 
test="<%="TEST".equals(pageContext.getAttribute("test"))%>"></FONT> 
<BR><FONT face=Arial size=2>TRUE</FONT> <BR><FONT face=Arial 
size=2></c:if><br></FONT> </P>
<P><FONT face=Arial size=2>what I see</FONT> <BR><FONT face=Arial 
size=2>${test}</FONT> <BR><FONT face=Arial size=2>TEST</FONT> </P>
<P><FONT face=Arial size=2>TRUE</FONT> </P>
<P><FONT face=Arial size=2>So, the c tags are working (set, out, if all do 
something) </FONT><BR><FONT face=Arial size=2>But, expression language does not 
work - the expressions are not being evaluated</FONT> </P>
<P><FONT face=Arial size=2>I am running Tomcat 5.0.28 with OpenCMS 6a2 and 
Java1.4.2</FONT> <BR><FONT face=Arial size=2>I installed the jstl-examples 
webapp and do not see problems with EL there.</FONT> <BR><FONT face=Arial 
size=2>So, I am wondering if anyone has had problems with EL within 
OpenCms.</FONT> </P>
<P><FONT face=Arial size=2>thx</FONT> <BR><FONT face=Arial size=2>andy</FONT> 
</P><BR><BR></BODY></HTML>