servletContext的作用范围是整个web,如果你的服务器不重启,保存在里面的值就不会丢。取值可以用>
1、可以读取全局配置参数。
2、可以搜索当前工程目录下面的资源文件。
3、可以获取当前工程名字。
用法
1、ServletContext对象获取
thisgetServletContext();
thisgetServletConfig()getServletContext();
2、添加属性:setAttribute(String name, Object obj);
3、得到值:getAttribute(String name),这个方法返回Object
4、删除属性:removeAttribute(String name)
扩展资料
实例
public void doGet(>
PrintWriter out = responsegetWriter();ServletContext servletContext = thisgetServletContext();
ServletContext servletContext2 = thisgetServletConfig()getServletContext(); servletContextsetAttribute("name", "小明");outprintln("将 name=小明 写入了ServletContext");}
注意
存在ServletContext中的数据在服务器中会长时间,就会占用很多内存,因此在使用ServletContext时,最好不要往里面添加过大的数据。
获取Servlet对象其实很简单,输入Java代码就可以了: //模拟>
以上就是关于如何获取servletcontext设置的参数值全部的内容,包括:如何获取servletcontext设置的参数值、ServletContext作用是什么 怎么用、在JAVA中如何获取Servlet对象等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)