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]

Reply via email to