Sponsored Links


Results 1 to 2 of 2

Thread: super.init(config) in java 2011

  1. #1
    Senior Member saneha's Avatar
    Join Date
    Apr 2011
    Posts
    266

    Plurk 32 super.init(config) in java 2011

    Sponsored Links1


    super.init(config);

    Sponsored Links

    you use the above line of code in the "Reading init Parameters" example. my question is that what is the function of the above said line of code.

  2. #2
    Administrator Vuhelper's Avatar
    Join Date
    Apr 2011
    Posts
    9,578
    The reason is that a servlet is passed its ServletConfig instance in its init() method, but not in any other method. This could cause a problem for a servlet that needs to access its config object outside of init(). Calling super.init(config) solves this problem by invoking the init() method of GenericServlet, which saves a reference to the config object for future use.


    So, how does a servlet make use of this saved reference? By invoking methods on itself. The GenericServlet class itself implements the ServletConfig interface, using the saved config object in the implementation. In other words, after the call to super.init(config), a servlet can invoke its own getInitParameter() method. That means we could replace the following call:

    String initial = config.getInitParameter("initial");

    with:

    String initial = getInitParameter("initial");

    This second style works even outside of the init() method. Just remember, without the call to super.init(config) in the init() method, any call to the GenericServlet's implementation of getInitParameter() or any other ServletConfig methods will throw a NullPointerException. So, let us say it again: every servlet's init() method should call super.init(config) as its first action. The only reason not to is if the servlet directly implements the javax.servlet.Servlet interface, where there is no super.init().

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. ptcl Super Sunday Offer July 2011
    By Vuhelper in forum wireless services
    Replies: 0
    Last Post: 07-09-2011, 06:37 PM
  2. Java applet working or not on windows 7 Java 2011
    By Vuhelper in forum Java forum
    Replies: 0
    Last Post: 06-14-2011, 09:22 PM
  3. Java Applet Won't Load In Browser 2011 Java
    By Vuhelper in forum Java forum
    Replies: 0
    Last Post: 06-14-2011, 09:20 PM
  4. Replies: 1
    Last Post: 04-28-2011, 08:55 PM
  5. Replies: 1
    Last Post: 04-26-2011, 11:15 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
-: Vuhelp Disclaimer :-
None of the files shown here are hosted or transmitted by this server. The links are provided solely by this site's users. The administrator's or staff of Vuhelp.net cannot be held responsible for what its users post, or any other actions of its users. You may not use this site to distribute or download any material when you do not have the legal rights to do so. It is your own responsibility to adhere to these terms. If you have any doubts about legality of content or you have any suspicions, feel free to contact us.
Online Education | JhelumSoft