1. ServletContext是web容器的东西, 一个webapp一个, 比session作用范围要大, 从中可以得到很多信息, 比如, 工程部署的路径目录, 工程的初始化参数, 也可以setAttribute进去用法和session一样, 不过注意作用域2. ApplicationContext是Spring的东西, spring是通过这个读取xml配置文件来new bean的两者的作用是不同类型的, 所以除了名字类似, 没有什么可比较性