If that works that would be great. I tried it, but maybe I am doing
something wrong.

In the JSP world, in order to use an el function you need to declair
it at the top of the page like this:

<%@ taglib prefix="uni" uri="UniFunctions" %>

When I put this at the top of a Freemarker page, it just gets printed
out to the page as text. So that does not work.

I tried declaring it in the JSP page before the freemarker template is
called. Then I called the el function like this in my template.ftl:

${uni:phone(session.USER.customer.phone)}

This spews out a nasty error. Freemarker complains that it does not
know what to do with uni:phone.

===========================================================

On Nov 9, 2007 4:08 PM, Dave Newton <[EMAIL PROTECTED]> wrote:
> Since you can use any S2 tag inside a FreeMarker
> template I guess I had assumed you could use the same
> syntax to call static methods you can from JSP, does
> that not work?
>
> (AFAIK you can also expose the JSTL library to a
> FreeMarker page but I'm not sure how the two ELs would
> play together; w/ OGNL you can use the %{...} EL
> escape.)
>
> d.
>
>
> --- Scott Kingdon <[EMAIL PROTECTED]> wrote:
>
> > I am very used to using JSP taglibs and el functions
> > for formatting
> > text. In my current application I am using Struts2
> > with Freemarker as
> > the templating engine. I need to format a phone
> > number that is pulled
> > from the database as 8888888888 to be (888)888-8888.
> > Using el
> > functions you can just call a static method from
> > some class. This
> > would be nice since I already have that static
> > method and it is used
> > elsewhere in the app.
> >
> > I would use JSP for this, but our template is
> > already built in
> > Freemarker. There are also come JSP pages that use
> > this phone
> > formatter as well. Actually I have already created
> > the el function tag
> > and have been using it all over in the app.
> >
> > I have tried several things including trying to use
> > el functions in
> > freemarker or even including JSP pages from
> > freemarker.
> >
> > Any ideas how this is done in the Struts2/Freemarker
> > world? I am open
> > to any idea.
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> > [EMAIL PROTECTED]
> > For additional commands, e-mail:
> > [EMAIL PROTECTED]
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to