Difference No#1:- Deployment Descriptor
Context init parameter
Within the < web-app > element but NOT within a specific < servlet > element
< web-app >
< context-param >
< param-name >Country< /param-name >
< param-value >India
< /context-param >
< !-- other stuff including servlet declarations -- >
< /web-app >
Servlet init parameters
Within the < servlet > element for each specific servlet
< servlet>
< servlet-name >ServletController< /servlet-name >
< servlet-class >com.examp.ServletController< /servlet-class >
< init-param >
< param-name >Country< /param-name >
< param-value >India< /param-value >
< /init-param >
< /servlet >
Difference No#2 :- Servlet code
Context init parameter
getServletContext().getInitParameter(“foo”);
Servlet init parameters
getServletConfig().getInitParameter(“foo”);
Difference No#3:- Availability
Context init parameter
To any servlets and JSPs that are part of this web app.
Servlet init parameters
To only the servlet for which the
No comments:
Post a Comment