Servlet上下文主要用在什么地方,怎么理解????

解决方案 »

  1.   

    一般的,没有提serverlet上下文的,都是spring上下文。是spring容器的接口。
      

  2.   


    项目中没用过spring
    也就是说,我们项目中就没有servlet上下文了?!
    对了,下次请把"servlet"拼写正确
      

  3.   

    ServletContext???要是的话就=于jsp中得application
      

  4.   

    ServletContext即Servlet上下文ServletContext接口简述 ServletContext接口的简述:public interface ServletContext
    定义了一系列方法用于与相应的servlet容器通信,比如:获得文件的MIME类型,分派请求,或者是向日志文件写日志等。
    每一个web-app只能有一个ServletContext,web-app可以是一个放置有web application 文件的文件夹,也可以是一个.war的文件。
    ServletContext对象包含在ServletConfig对象之中,ServletConfig对象在servlet初始化时提供servlet对象。通俗点说,有关这个web应用的公共信息,所有人都可以在ServletContext也就是Servlet上下文中得到,
    那么反过来,如果你想设置所有访问这个web应用的人都能得到信息,就可以把它放进上下文中
    jsp的application就是Servlet上下文在jsp里的别名
      

  5.   

    http://www.javaresearch.org/article/60126.htm
    百度上找到的一个文章,共同学习一下。
      

  6.   

    page request response application
      

  7.   

       ServletContext,是一个全局的储存信息的空间,服务器开始,其就存在,服务器关闭,其才释放。request,一个用户可有多个;session,一个用户一个;而servletContext,所有用户共用一个。所以,为了节省空间,提高效率,ServletContext中,要放必须的、重要的、所有用户需要共享的线程又是安全的一些信息。如,做一个购物类的网站,要从数据库中提取物品信息,如果用session保存这些物品信息,每个用户都访问一便数据库,效率就太低了;所以要用来Servlet上下文来保存,在服务器开始时,就访问数据库,将物品信息存入Servlet上下文中,这样,每个用户只用从上下文中读入物品信息就行了
       
      

  8.   

     通俗点说,就是  servlet所处的运行环境