I've just seen the commits by Andy in cvs: the filter added to solve the
export problem requires servlet api 2.3 and brokes compatibility with
any j2ee 1.2 container.

We have worked a lot to preserve compatibility with the previous version
of the taglib and this change introduce a major incompatibility problem.

Compatibility with j2ee 1.2 containers is, from my point of view,
absolutely required (well, at least I need to make it work on an
applications running on websphere 4, that was the reason why I initially
joined the project and I still developing and testing on such
environment).
Since we always kept compatibility with jsp 1.1 and servlet 2.2 I don't
think we should move now to servlet 2.3: displaytag should compile and
run also on tomcat 3, websphere 4 or any other non j2ee 1.3 server. We
are distributing a 2.2 webapp, with a 1.1 tld, what is the purpose of
keeping the 1.1 tld if the library requires 1.2??

I know the filter is a good solution to the export problem but I prefer
not to have it in the main codebase. My proposals are:
- add another module/source directory and keep a different build with a
j2ee 1.3 version of the taglib (1.2 tld, filter, and a subclassed
version of the table tag to work with the filter). Simple solution, but
requires some work with the build scripts, this is not easy to
accomplish using maven
- find another solution for the export problem... my original idea was
to implement a container tag which can works in a way similar to the
filter, avoiding commit of the response if a specific parameter is
found. Requires some testing, but could fix the problem also for people
using older appserver and simplify the build.

Any thought, any vote? Andy, do you think we can remove the just added
filter reverting to servlet api 2.2 and follow one of these directions?

fabrizio





-------------------------------------------------------
This SF.Net email sponsored by: ApacheCon 2003,
16-19 November in Las Vegas. Learn firsthand the latest
developments in Apache, PHP, Perl, XML, Java, MySQL,
WebDAV, and more! http://www.apachecon.com/
_______________________________________________
displaytag-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/displaytag-devel

Reply via email to