Ugo Cei wrote, On 05/08/2003 16.50:


Sylvain Wallez wrote:

Checkout the last paragraph of JXPath's PackageFunctions description [1], this may be what you're looking for : the whole classpath is accessible through fully-qualified names.

[1] http://jakarta.apache.org/commons/jxpath/apidocs/org/apache/commons/jxpath/PackageFunctions.html

Sylvain


I've read it and tried to do the following:

<jx:out value='#{java.text.SimpleDateFormat.format(java.text.SimpleDateFormat.new("dd/MM/yyyy"), someDate)}'/>

where ``someDate'' evaluates to an instance of java.util.Date, but I get the following error:

org.apache.commons.jxpath.JXPathException: Undefined function: java.text.SimpleDateFormat.format

In http://jakarta.apache.org/commons/jxpath/users-guide.html

At
http://jakarta.apache.org/commons/jxpath/users-guide.html#Extension%20Functions

Seems like it should be

format(java.text.SimpleDateFormat.new("dd/MM/yyyy"), someDate)

Usually when I use jxpath I use this though, it makes it much easier:
http://jakarta.apache.org/commons/jxpath/apidocs/org/apache/commons/jxpath/PackageFunctions.html

Ugo (still searching for the perfect template language)


--
Nicola Ken Barozzi                   [EMAIL PROTECTED]
            - verba volant, scripta manent -
   (discussions get forgotten, just code remains)
---------------------------------------------------------------------




Reply via email to