I created a prototype of moving to javax.el as a potential fix for bug 33934:
        https://issues.apache.org/bugzilla/attachment.cgi?id=26179&action=edit

This would allow us to split into three jars:
* standard-impl, with the 1.2 TLDs that would support 1.2 and 1.1 tags
* standard-compat, with the 1.0 RT and EL TLDs that would support 1.0 using the 
JSP container's EL
* standard-jstlel, with the 1.0 RT and EL TLDs that would support 1.0 using the 
original JSTL EL

-compat would be a smaller footprint and would support newer JSP EL features 
like function mapping
-jstlel would provide strict compatibility with the JSTL 1.0 EL spec by using 
the original EL evaluator

If this sounds good, I'll make this split and refactor the other 1.0EL tags 
later this week.

On Oct 7, 2010, at 6:48 PM, Jeremy Boynes wrote:

> The 1.0 taglibs included their own implementation of EL. With EL now being 
> provided by the JSP container and newer code using the 1.1 tag URIs, this is 
> complexity that would not be needed for many newer implementation.
> 
> I've been wondering if we could refactor the library into two jars: one 
> supporting 1.1 and later tags and one supporting the original 1.0 tags. Most 
> users who just need the newer functionality could just use the smaller 1.1 
> library and only those still using 1.0 tags would need to include the 
> additional 1.0 support jar.
> 
> A further refinement would be to refactor the 1.0 code to use the JSP EL 
> support from javax.el.
> 
> Thoughts?
> Jeremy
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to