Details
Description
This ones a bit annoying, but hopefully easy to fix. While testing the migration from an Eclipse+Ant+Tomcat5.5 environment to doing a (side-by-side) Eclipse+Maven+JettyPlugin I've run across what appears to be an "AnalSpec" problem. It appears Jetty and it's shipped jasper compiler seems to mandate spaces inside some of the tag definitions.
So this doesn't work:
<c:set var="href" value="$
{(empty href)?'#':href}"/>
But this does:
<c:set var="href" value="$
{(empty href) ? '#' : href}"/>
All 3 spots must have spaces for this to work.
Doing some browsing, it appears Tomcat 6.x initially had this problem too:
http://issues.apache.org/bugzilla/show_bug.cgi?id=42565
While the workaround on a tag by tag basis is reasonably trivial, it's a bit of a PITA for a lot of tags like what we have.
So happy to leave the bug as minor but if there was a "PITA" field in JIRA I'd mark it as "haemorrhoid" level.