On Thu, 22 Jun 2017 14:52:39 -0700, Edward Burns <edward.burns@...> said:
EB> I would very much like to stick with the existing resolution. That EB> said, yes, it is a draft. I need to see if we can make a change like EB> this without having to do another Proposed Final Draft. Let me restate EB> Greg's counter proposal.
CounterProposal> If the servlet corresponding to this request was CounterProposal> obtained using the getNamedDispatcherMethod method, CounterProposal> this method returns the mapping last applied to this CounterProposal> request to set the values of getServletPath and CounterProposal> getPathInfo.
EB> While I check on our ability to make this change without needing EB> to do another PFD, please take this opportunity to review Greg's above EB> CounterProposal. ACTION: If you really disagree with the null EB> resolution and would rather go with Greg's CounterProposal, please reply EB> with your thoughts by COB GMT-0500 Friday 23 June 2017.
I have been given the greenlight to quickly try to get this in so first let me confirm the correctness of Greg's CounterProposal in two scenarios.
Note that these changes are consistent with what was discussed on the EG and users list as the expected behaviour.
Finally, here are the proposed spec changes.
In the javadoc for HttpServletRequest.getHttpServletMapping(), change the newly added text regarding getNamedDispatcher() to be the following:
If the Servlet corresponding to this request was obtained using ServletContext.getNamedDispatcher(java.lang.String), the returned HttpServletMapping instance must have properties that reflect the mapping last applied to this request.
In PDF section 12.3.1 remove the newly added sentence that starts with "As with the included and forwarded request parameters..."
ACTION: I need some responses here! The resolution in the PFD, of returning null, will stand unless I get some feedback on this by COB GMT-0500 Tuesday 27 June 2017.
I have the impl and spec changes teed up and ready to go, but I can't make the change without some feedback.
+1. I know I missed your deadline but I hope this change is applied.