日期:2014-05-17  浏览次数:20648 次

Servlet里的ServletContext与类静态变量的区别
大家都知道Servlet里的ServletContext放数据是整个网站共享,而我用一个类定义一个静态变量,这个静态变量也可以被整个网站共享。
比如说,我现在要统计网站的访问人数,使用ServletContext可以,但其实我在Servlet里使用一个静态变量来做记录也可以,请问这两者的区别是什么?
谢谢大家!

------解决方案--------------------
静态变量是写在代码里的,如果需要修改,每次都要改源码,再重新编译。
ServletContext可以读取配置文件,就不需要重新编译了。