我正在经历一个Web开发过程,其中有两个参数说用户名和密码作为web.xml文件中的上下文参数,如: -
<context-param>
<param-name>uname</param-name>
<param-value>demouser</param-value>
</context-param>
<context-param>
<param-name>pwd</param-name>
<param-value>demopwd</param-value>
</context-param>
我的一个servlet是通过getServletContext.getgetInitParameter(“uname”)获取uname和pwd字段;和simillarly pwd字段,
现在在某个时间点,我想通过相同的servlet或其他方式更改上下文参数的值。怎么做。 请通过一些建议帮助我。
谢谢&amp;问候, ARS。
答案 0 :(得分:1)
您无法直接修改上下文参数,但可以使用ServletContextListener
实现来保留和修改所有必需的变量和对象。有关详细信息,请参阅http://docs.oracle.com/javaee/5/tutorial/doc/bnafi.html。