This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
jacob, config and application objects are always availabe inside the jspInit().Bcoz they are given by the container which you can use it to initialize the jsp's servlet.
when you really want something, all the universe always conspires in your favour.<br /> <br />SCJP1.5-77%<br />SCWCD-89%
Joined: May 06, 2003
Thanks very much for your reply Senthil. I was confused because all the implicit objects seem to be explicitly initialized in the _jspService() method of the example given in the HFSJ book. If they are explicitlt initalized in the _jspService() method, how are they available in the jspInit() method?
Are implict objects available in jspInit() method or are they available in _jspService() method? For example, can the following code rewritten using implicit objects?
Good question, and you can't really get a clear answer from the specs, but you can deduct an answer from it.
JSP.11.2.1 API Contracts void jspInit() Method is optionally defined in JSP page. Method is invoked when the JSP page is initialized. When method is called all the methods in servlet, including getServletConfig are available
No talk about implicit objects here, so we assume they are not available yet, going further into the specs:
Code Example JSP.11-2 The Java Class Generated From a JSP Page
Deduction from above: The implicit objects are only available in the _jspService() method.