InterviewSolution
| 1. |
What Is The Difference Between Context Init Parameter And Servlet Init Parameter? |
|
Answer» Servlet init parameters are for a single servlet only. No body out SIDE that servlet can access that. It is declared inside the <servlet> tag inside DEPLOYMENT DESCRIPTOR, where as context init parameter is for the entire WEB application. Any servlet or JSP in that web application can access context init parameter. Context parameters are declared in a tag <context-param> directly inside the <web-app> tag. The methods for accessing context init parameter is getServletContext ().getInitParamter (“name”) where as method for accessing servlet init parameter is getServletConfig ().getInitParamter (“name”); Servlet init parameters are for a single servlet only. No body out side that servlet can access that. It is declared inside the <servlet> tag inside Deployment Descriptor, where as context init parameter is for the entire web application. Any servlet or JSP in that web application can access context init parameter. Context parameters are declared in a tag <context-param> directly inside the <web-app> tag. The methods for accessing context init parameter is getServletContext ().getInitParamter (“name”) where as method for accessing servlet init parameter is getServletConfig ().getInitParamter (“name”); |
|