Another reason to move to 2.3 is that it would allow the HttpServletRequestWrapper class to be used for multipart request handling. The main benefit of that would be that you wouldn't lose parameters (via request.getParameter()) after the Struts controller does doForward().
As a user, I wouldn't have a problem with the major version number changing. I wouldn't even have a problem requiring a minor Servlet spec change (2.3) for Struts 1.3. My feeling is that someone stuck in Servlet 2.2 land has bigger problems than not being able to use the latest and greatest Struts release. Another option (for fixing this particular problem) would be to have an optional alternate link or two in the standard struts-chain that would require Servlet 2.3 and provide better support for multipart requests. -----Original Message----- From: Joe Germuska [mailto:[EMAIL PROTECTED] Sent: Monday, April 05, 2004 9:06 AM To: Struts Developers List Subject: Re: 2.3 for 1.3? (was Counting down to 1.2.1) >Struts 1.x then remains Servlet 2.2, JSP 1.1, Java 1.2. > >Struts 2.x (fka 1.3.x) can then be Servlet 2.3, JSP 1.2, and Java 1.3. > >Struts 3.x (fka 2.x) can then be Servlet 2.4 and JSP 2.0, as planned. If we are going to depend on Servlet 2.3, then I think it's probably worth changing the major version number. >So why not just label want we were going to do in 1.3.x as Struts >2.x, and start calling Jericho (or whatever else we do -- it's just >a whiteboard) 3.x ? However, I don't know if I believe it's worth the potential confusion and management overhead to switch to 2.3 "just because". I do think it's true that Struts can set an example and help people become familiar with new technologies, but why not do Struts 1.3 as we've planned it, unless someone has specific features they want to apply that we require? In summary, I'd say "stay the course" until there's a specific proposal to use Servlet 2.3 features , but if we start using 2.3 features, we should bump the major version. But it seems to me that any interesting use of Servlet 2.3 is probably going to involve other sizeable refactorings that would also justify incrementing the major version number. Joe -- Joe Germuska [EMAIL PROTECTED] http://blog.germuska.com "Imagine if every Thursday your shoes exploded if you tied them the usual way. This happens to us all the time with computers, and nobody thinks of complaining." -- Jef Raskin --------------------------------------------------------------------- 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]