implicit Objects ये container द्वारा JSP page translation के दौरान automatically create हो जाते है | implicit objects को JSP page पर directly इस्तेमाल किये जा सकते है |
implicit Objects 9 प्रकार के होते है |
- request
- response
- out
- config
- application
- pageContext
- session
- page
- exception
1. request
request object ये javax.servlet.http.HttpServletRequest object का instance होता है | जब-जब jsp page पर request की जाती है तब-तब JSP Engine द्वारा request object को create किया जाता है |
request object कुछ headers information प्राप्त करने के लिए methods और cookies को प्रदान करता है |
2. response
response object ये javax.servlet.http.HttpServletResponse object का instance होता है | हर request पर JSP Engine द्वारा response object को create किया जाता है |
response object का इस्तेमाल response को add और किसी दुसरे page पर response भेजने के लिए किया जाता है |
3. out
out object ये javax.servlet.jsp.JspWriter object का instance होता है | इस object का इस्तेमाल response पर कुछ data भेजने के लिए किया जाता है |
इस object के जरिये buffer पर कुछ data write करके उसको response पर भेजा जाता है |
4. config
config ये javax.servlet.ServletConfig type का object होता है | इस object को Container द्वारा हर JSP page पर create किया जाता है | इसका इस्तेमाल web.xml से initialization parameter को प्राप्त करने के लिए किया जाता है |
5. application
application object ये javax.servlet.ServletContext object का instance होता है | जब Web server पर application deploy होता है तब container द्वारा application object को create किया जाता है |
6. pageContext
pageContext object ये javax.servlet.jsp.PageContext object का instance होता है | scope से attribute को get, set और remove करने के लिए pageContext object का इस्तेमाल किया जाता है |
7. session
session object ये javax.servlet.http.HttpSession object का instance होता है | इस object का इस्तेमाल session scope से attribute को set, get, remove और session की information को प्राप्त करने के लिए किया जाता है |
8. page
page Object ये java.lang.Object object का instance होता है | JSP page के translation के दौरान servlet object को page object का reference दिया जाता है |
9. exception
exception object ये javax.servlet.jsp.JspException object का instance होता है | exception object का इस्तेमाल exception handling के लिए किया जाता है |