我正在经历一个 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 字段;类似地,pwd 字段,
现在在某个时间点,我想通过相同的 servlet 或其他来更改上下文参数的值。怎么做。
请通过一些建议帮助我。
感谢和问候,
阿尔斯。
您不能直接修改上下文参数,但您可以使用ServletContextListener
实现保留和修改所有必要的变量和对象。看http://docs.oracle.com/javaee/5/tutorial/doc/bnafi.html http://docs.oracle.com/javaee/5/tutorial/doc/bnafi.html了解详情。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)