Servlet上下文怎么用?

liaochangfa 2008-09-19 09:25:50
Servlet上下文主要用在什么地方,怎么理解????
...全文
290 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
liaochangfa 2009-09-28
  • 打赏
  • 举报
回复
学习了,谢谢!
derta2009 2009-09-28
  • 打赏
  • 举报
回复
恩 学习了
wekui 2009-09-28
  • 打赏
  • 举报
回复
通俗点说,就是 servlet所处的运行环境
wekui 2009-09-28
  • 打赏
  • 举报
回复
ServletContext,是一个全局的储存信息的空间,服务器开始,其就存在,服务器关闭,其才释放。request,一个用户可有多个;session,一个用户一个;而servletContext,所有用户共用一个。所以,为了节省空间,提高效率,ServletContext中,要放必须的、重要的、所有用户需要共享的线程又是安全的一些信息。如,做一个购物类的网站,要从数据库中提取物品信息,如果用session保存这些物品信息,每个用户都访问一便数据库,效率就太低了;所以要用来Servlet上下文来保存,在服务器开始时,就访问数据库,将物品信息存入Servlet上下文中,这样,每个用户只用从上下文中读入物品信息就行了
BearKin 2009-09-28
  • 打赏
  • 举报
回复
学习了
songfantasy 2009-09-28
  • 打赏
  • 举报
回复
学习了,servlet上下文,主要是取项目路径用。
xiaozhangnima 2009-09-28
  • 打赏
  • 举报
回复
page request response application
double22822 2008-09-30
  • 打赏
  • 举报
回复
http://www.javaresearch.org/article/60126.htm
百度上找到的一个文章,共同学习一下。
double22822 2008-09-30
  • 打赏
  • 举报
回复
学习了,谢谢!
欧德曼 2008-09-27
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 liu78778 的回复:]
ServletContext即Servlet上下文

ServletContext接口简述

ServletContext接口的简述:public interface ServletContext
定义了一系列方法用于与相应的servlet容器通信,比如:获得文件的MIME类型,分派请求,或者是向日志文件写日志等。
每一个web-app只能有一个ServletContext,web-app可以是一个放置有web application 文件的文件夹,也可以是一个.war的文件。
ServletContext对象包含在ServletConfig对象之中,S…
[/Quote]

GOOD
liu78778 2008-09-27
  • 打赏
  • 举报
回复
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里的别名
tubage408 2008-09-20
  • 打赏
  • 举报
回复
ServletContext???要是的话就=于jsp中得application
double22822 2008-09-20
  • 打赏
  • 举报
回复
一般的,没有提serverlet上下文的,都是spring上下文。是spring容器的接口。
double22822 2008-09-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 defonds 的回复:]
就是站点的根路径.也就是项目的名字
主要用来解决路径的问题,因为不管你文件放在什么位置,从根路径开始找,都可以很快找到
[/Quote]

这个回答是不正确的。
Defonds 2008-09-20
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 double22822 的回复:]
一般的,没有提serverlet上下文的,都是spring上下文。是spring容器的接口。
[/Quote]

项目中没用过spring
也就是说,我们项目中就没有servlet上下文了?!
对了,下次请把"servlet"拼写正确
Defonds 2008-09-20
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 double22822 的回复:]
引用 1 楼 defonds 的回复:
就是站点的根路径.也就是项目的名字
主要用来解决路径的问题,因为不管你文件放在什么位置,从根路径开始找,都可以很快找到


这个回答是不正确的。
[/Quote]

??
Defonds 2008-09-19
  • 打赏
  • 举报
回复
就是站点的根路径.也就是项目的名字
主要用来解决路径的问题,因为不管你文件放在什么位置,从根路径开始找,都可以很快找到

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧