On Mon, 2004-11-08 at 14:10 +0100, Leszek Gawron wrote:
> Something like ${bean.startDate} or <jx:out value="${bean.startDate}"/> would
> use default renderer. Something like ${bean.startDate?class=emph} <jx:out
> value="${bean.startDate}" styling="emph"/> would point that other convertor
> is
> needed.
I've implemented something similar to this and would be very happy to
donate it.
http://www.mail-archive.com/[email protected]/msg23989.html
It's basically a converter that sits on top of common-el's expression
evaluator.
You can have a template that looks like this for example
<p>Default conversion of date: ${date}</p>
<p>Short conversion of date: ${date#short}</p>
The expression evaluator evaluates the ${date} to a Date. It then looks
up its configuration for a Date -> String converter. Different
converters between the same class types are differentiated by what comes
after #.
// Jonas