Thanks for the patch Kelvin, I've committed it to CVS.

I made a minor patch so that the URI itself could denote the script to run.
So you could just run http://localhost:8080/foo/index.jelly for example,
rather than requiring a template=index.jelly query parameter..

Some thoughts for further improvement could be...

* implement a JellyServletContext so that the getResource() method will use
the ServletContext.getResource() method and allow access of relative URIs
when performing <j:include>'s.

* have a parent JellyServletContext to allow access to the initParams of the
ServletContext via variable expressions

* implement the JSTL mappings of request parameters, session parameters,
cookies etc in the expression language.

* it'd be nice to have a cache of Jelly Scripts to avoid parsing them each
time! :-)

James
-------
http://radio.weblogs.com/0112098/
----- Original Message -----
From: "Kelvin Tan" <[EMAIL PROTECTED]>
To: "Jakarta Commons Developers List" <[EMAIL PROTECTED]>
Sent: Monday, December 09, 2002 3:22 AM
Subject: Re: [Jelly] JellyServlet


Sorry for the quick repost. I refactored the getTemplate method to
return a URL instead.

On Mon, 9 Dec 2002 11:02:38 +0800, Kelvin Tan said:
>Apologies. Trouble was with error-reporting code.
>
>I've ripped the error-printing stuff from VelocityServlet, and added
> javadocs.
>
>See attached.
>
>>
>>Could this be included in the Jelly tree after some testing ?
>>
>
>That's why I submitted it. :)
>
>Kelvin





----------------------------------------------------------------------------
----


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

__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com

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

Reply via email to