Hi,
I have an expression that I want to get evaluated in a tag attribute. The
expression also contains a ${NODE.id} syntax which I want to escape.
The expression appears below. If I type this directly in the JSP page, it works
fine. However if I have it as an attribute for a custom tag, it throws the
exception shown below. NOTE : This works in 6.0.18 however when I changed the
servlet container to 6.0.20 with no change to the tag or jsp code, that's when
I started seeing this problem.
${jsObject}.expandHandler(${'${NODE.id}'},${'${NODE.treeNodeTypeIndex}'})
Exception Thrown
SEVERE: Servlet.service() for servlet jsp threw exception
org.apache.el.parser.ParseException: Encountered " <ILLEGAL_CHARACTER> "\' ""
at line 1, column 3.
Was expecting one of:
<INTEGER_LITERAL> ...
<FLOATING_POINT_LITERAL> ...
<STRING_LITERAL> ...
"true" ...
"false" ...
"null" ...
"(" ...
"!" ...
"not" ...
"empty" ...
"-" ...
<IDENTIFIER> ...
at org.apache.el.parser.ELParser.generateParseException(ELParser.java:2142)
at org.apache.el.parser.ELParser.jj_consume_token(ELParser.java:2024)
at org.apache.el.parser.ELParser.Unary(ELParser.java:951)
at org.apache.el.parser.ELParser.Multiplication(ELParser.java:711)
at org.apache.el.parser.ELParser.Math(ELParser.java:631)
at org.apache.el.parser.ELParser.Compare(ELParser.java:443)
at org.apache.el.parser.ELParser.Equality(ELParser.java:337)
at org.apache.el.parser.ELParser.And(ELParser.java:281)
at org.apache.el.parser.ELParser.Or(ELParser.java:225)
at org.apache.el.parser.ELParser.Choice(ELParser.java:182)
at org.apache.el.parser.ELParser.Expression(ELParser.java:174)
at org.apache.el.parser.ELParser.DynamicExpression(ELParser.java:146)
at org.apache.el.parser.ELParser.CompositeExpression(ELParser.java:43)
at
org.apache.el.lang.ExpressionBuilder.createNodeInternal(ExpressionBuilder.java:93)
at org.apache.el.lang.ExpressionBuilder.build(ExpressionBuilder.java:150)
at
org.apache.el.lang.ExpressionBuilder.createValueExpression(ExpressionBuilder.java:194)
at
org.apache.el.ExpressionFactoryImpl.createValueExpression(ExpressionFactoryImpl.java:68)
at
org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:934)
at
org.apache.jsp.blog.appView.explorerTree_jsp._jspx_meth_jsc_005ftree_005f0(explorerTree_jsp.java:105)
Thanks,
Leena
_________________________________________________________________
Hotmail: Trusted email with powerful SPAM protection.
http://clk.atdmt.com/GBL/go/201469227/direct/01/