I have the following expression in a tag: <c:set var="epMethodToCallAttribute" value="methodToCall.performLookup.(!!${boClassName}!!).(((${fieldConversions}))).((#${lookupParameters}#)).((<${hideReturnLink}>)).(([${extraButtonSource}])).((*${extraButtonParams}*)).((^${suppressActions}^)).((&${readOnlyFields}&)).((/${referencesToRefresh}/)).((~${autoSearch}~)).(::::;${baseLookupUrl};::::).anchor${anchor}"/> The evaluated expression contains the segment "((#${lookupParameters}#))" without the expression ${lookupParameters} being evaluated.
Looks like a duplicate of bug 49081. Please try with 6.0.27 http://markmail.org/thread/hqq3fc7u6nc257ee
Sorry, I did try to search for an existing bug before filing, but it's hard to search on #! I am comfortable with resolving this as a duplicate. It looks like an identical issue, and I don't have much chance to try it out on a Tomcat version that's unreleased and not part of an Ubuntu distribution. *** This bug has been marked as a duplicate of bug 49081 ***