javaweb域对象-ServletContext-创新互联

1.什么是域对象
域对象可以用来数据传递。servlet和servlet servlet和页面
2.ServletContext
当服务器启动的时候,为每一个应用偶创建一个ServletContext对象,被该应用中所有的资源共享
服务器启动的时候,ServletContext创建
服务器关闭的时候,ServletContext销毁
3.如何获取ServletContext对象
MyServlet 继承 HttpServlet 继承 GenericServlet 继承 Servlet
在GenericServlet中有 ServletContext getServletContext() 所以MyServlet可以直接使用
4.ServletContext用途 - 获取全局初始化参数
在web.xml中

encoding
UTF-8

在servlet中如何获取到UTF-8呢?
ServletContext sc = this.getServletContext();
String sc = sc.getInitParameter("encoding")
5.ServletContext用途-结合HashTable的子类Properties,读取资源文件
客户端绝对路径:/项目名称/资源 客服端和服务器之间的访问
服务器端绝对路径:/资源 服务器之间的访问
InputStream getResourceAsStream(String path) 获取的是该文件的绝对磁盘路径
String getRealPath(String path) 获取的是该文件的输入流

创新互联是一家专业提供德安企业网站建设,专注与网站设计制作、网站制作、HTML5建站、小程序制作等业务。10年已为德安众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。

创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。


当前题目:javaweb域对象-ServletContext-创新互联
文章出自:http://ybzwz.com/article/ccijgh.html