Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

question on context-param

 
rick collette
Ranch Hand
Posts: 208
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi, guys:
The params defined between <context-param></context-param> are accessible by all servlets. I am wondering how I am able to put
params accessible by all servlets and paran accessible by ony one specific servlet together
in deployment descriptor? Could anyone give an
example? Thanks.
 
Clark Bruce
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Rick,
The DD would look like this.
<web-app>
<context-param>
<param-name> TheParam </param-name>
<param-value> ParamValue </param-value>
</context-param>
<servlet>
<servlet-name> MyServlet </servlet-name>
<servlet-class> ServletOne </servlet-class>
<init-param>
<param-name> MyServletParam </param-name>
<param-value> ValueForMyServlet </param-value>
</init-param>
</servlet>
Regards,
Clark
 
Clark Bruce
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Rick,
Be sure to close </web-app> in above example.
Sorry,
Clark
 
Craig Jackson
Ranch Hand
Posts: 405
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
That's correct. Here is another example:
The <context-param> element will provide the ability to make parameters global to a specific web application. While the sub-elemnent <init-param> of the <servlet> element will provide the apility to make parameters available to an individual servlet.
 
rick collette
Ranch Hand
Posts: 208
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you very much, Clark and CJ:
Your examples are very helpful.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic