On 9/13/05, Seva Popov <[EMAIL PROTECTED]> wrote: > BTW, I understand that I can use a different syntax with the runtime > expressions. So, if I change my jsp (not use the xml syntax) it's > working fine: > > <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> > <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> > <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> > > <jsp:directive.page contentType="text/html; charset=UTF-8"/> > > <c:set var="aheader" > value='<%=System.getProperty("com.tv.common.assets.header")%>'/> > ${aheader} > > However, I'd like to find out if it anyway somehow possible to use the > jsp xml syntax and JSP 2.0 runtime expressions in the attribute values > of JSTL 1.1 > > For example Resin does allow it. > > Any ideas? <snip/>
Funny you should ask [ http://marc.theaimsgroup.com/?l=tomcat-user&m=112493628101874&w=2 ] -Rahul > > > -----Original Message----- > From: Seva Popov [mailto:[EMAIL PROTECTED] > Sent: Tuesday, September 13, 2005 12:59 PM > To: Tomcat Users List > Subject: Tomcat 5.5.9 and JSP 2.0 runtime expressions in the attribute > values of JSTL 1.1 > > Hi, > > I need to use the JSP 2.0 runtime expressions in the attribute values of > JSTL 1.1 tags but I am getting the exception when I try to use them. > > My jsp page: > > <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" > xmlns:c="http://java.sun.com/jsp/jstl/core" > xmlns:fmt="http://java.sun.com/jsp/jstl/fmt" > xmlns:fn="http://java.sun.com/jsp/jstl/functions" > version="2.0"> > > <jsp:directive.page contentType="text/html; charset=UTF-8"/> > > <c:set var="aheader" > value='<%=System.getProperty("com.tv.common.assets.header")%>'/> > > ${aheader} > > </jsp:root> > > org.apache.jasper.JasperException: /test10.jsp(9,31) The value of > attribute "value" associated with an element type "c:set" must not > contain the '<' character. > > org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHand > ler.java:39) > > org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java > :405) > > org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java > :86) > > org.apache.jasper.compiler.JspDocumentParser.parse(JspDocumentParser.jav > a:211) > > org.apache.jasper.compiler.ParserController.doParse(ParserController.jav > a:196) > > org.apache.jasper.compiler.ParserController.parse(ParserController.java: > 100) > > org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:146) > org.apache.jasper.compiler.Compiler.compile(Compiler.java:286) > org.apache.jasper.compiler.Compiler.compile(Compiler.java:267) > org.apache.jasper.compiler.Compiler.compile(Compiler.java:255) > > org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.ja > va:556) > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja > va:293) > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291) > > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > Any advice? > > Thanks, > Seva > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]