Skip to main content

[JIRA] Commented: (SERVLET_SPEC-42) Clarify wether @WebServletAnnotation can complete a preliminary servlet registration

  • From: "Rajiv Mordani (JIRA)" <jira-no-reply@...>
  • To: issues@...
  • Subject: [JIRA] Commented: (SERVLET_SPEC-42) Clarify wether @WebServletAnnotation can complete a preliminary servlet registration
  • Date: Mon, 25 Feb 2013 08:10:53 +0000 (GMT+00:00)
  • Auto-submitted: auto-generated


    [ 
http://java.net/jira/browse/SERVLET_SPEC-42?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=356943#action_356943
 ] 

Rajiv Mordani commented on SERVLET_SPEC-42:
-------------------------------------------

Also in the javadocs for Registration.java it clearly says - "A Registration 
object whose {@link #getClassName} method returns null is considered 
<i>preliminary". If a servlet is annotated, the getClassName will not return 
null and hence will not be considered preliminary.

> Clarify wether @WebServletAnnotation can complete a preliminary servlet 
> registration
> ------------------------------------------------------------------------------------
>
>                 Key: SERVLET_SPEC-42
>                 URL: http://java.net/jira/browse/SERVLET_SPEC-42
>             Project: servlet-spec
>          Issue Type: Bug
>            Reporter: janbartel
>            Assignee: Rajiv Mordani
>
> The  <servlet> web.xml element was changed to remove the requirement to 
> specify a <servlet-class>. This results in what is referred to as a 
> "preliminary servlet registration". The specification/javadocs describe how 
> the ServletContext.addServlet() methods can be used to complete the 
> registration, but does not mention whether or not a WebServletAnnotation 
> can be used to do so.
> Eg
> web.xml contains:
>   <servlet>
>     <servlet-name>Foo</servlet-name>
>   </servlet>
> FooServlet.java contains:
>   @WebServlet(urlPatterns = {"/","/test/*"}, name="Foo", 
> initParams={@WebInitParam(name="fromAnnotation", value="xyz")})
>   public class FooServlet extends HttpServlet
> Is the servlet registration for "Foo" updated with classname "FooServlet" 
> after processing the annotation?

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://java.net/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


[JIRA] Commented: (SERVLET_SPEC-42) Clarify wether @WebServletAnnotation can complete a preliminary servlet registration

Rajiv Mordani (JIRA) 02/25/2013
 
 
Close
loading
Please Confirm
Close