users@servlet-spec.java.net

[servlet-spec users] [SERVLET_SPEC-73] discussion (was: Re: Implementation of new Servlet functionality?)

From: Edward Burns <edward.burns_at_oracle.com>
Date: Wed, 20 Apr 2016 15:28:54 -0700

>>>>> On Wed, 6 Jan 2016 00:34:02 +0100, arjan tijms <arjan.tijms_at_gmail.com> said:

AT> Already any plan for the implementation of the Servlet 4 APIs, specially
AT> SERVLET_SPEC-73?

>>>>> On Thu, 17 Mar 2016 10:11:59 +0000, Mark Thomas <markt_at_apache.org> said:

MT> I've implemented this in 9.0.0.M4 available here:
MT> http://tomcat.apache.org/download-90.cgi

Mark, while I applaud your proactive work on this, I must remind you
that the servlet EG has not said yes to this proposal yet. It is not in
the Early Draft Review of Servlet 4.0.

But now I see that this API has been quite thoroughly discussed and
refined in the true JCP fashion, so I really can't say no at this point.

[...excellent discussion snipped...]

>>>>> On Mon, 11 Apr 2016 11:29:34 +0100, Mark Thomas <markt_at_apache.org> said:

MT> I've updated Tomcat's implementation as follows:

MT> - added RequestDispatcher.FORWARD_MAPPING
MT> - added RequestDispatcher.INCLUDE_MAPPING
MT> - s/getMatchType/getMappingMatch/
MT> - added Mapping.getServletName()
MT> - removed MappingMatch.IMPLICIT

MT> The behaviour for forward/include is the same as for the other
MT> forward/include attributes.

MT> This will be included in the next milestone release (early May) be if
MT> folks want to test this sooner than that, let me know and I'll publish a
MT> snapshot.

Mark, can you please take a look at the API as specified on the
SERVLET_SPEC-73 branch [1]? The Javadoc is browsable at [2]. It would
really be helpful if you could spell out the changes necessary to the
SERVLET_SPEC-73 branch to bring it into conformance with the group
consensus. If it's simply a matter of "just what I said on Mon, 11 Apr
2016 11:29:34 +0100", that's fine, but I'd like confirmation that is the
case. I know there was discussion of adding an isImplicit().

If you could take your reply straight to the EG list rather than the
users list, I'd appreciate that as well. jsr369-experts_at_servlet-spec.java.net

Thanks,

Ed

-- 
| edward.burns_at_oracle.com | office: +1 407 458 0017
[1] SERVLET_SPEC-73 branch
>>>>> On Wed, 6 Apr 2016 11:32:49 +0200, arjan tijms <arjan.tijms_at_gmail.com> said:
AT> The primary location would be this one:
AT> https://svn.java.net/svn/glassfish~svn/branches/SERVLET_SPEC-73
[2] https://maven.java.net/service/local/repositories/snapshots/archive/javax/servlet/javax.servlet-api/4.0.0-b01-SERVLET_SPEC-73-SNAPSHOT/javax.servlet-api-4.0.0-b01-SERVLET_SPEC-73-20150911.162919-1-javadoc.jar/!/index.html