温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

javaweb域对象-ServletContext

发布时间:2020-08-04 08:22:05 来源:网络 阅读:525 作者:奔跑吧爽爽 栏目:开发技术

1.什么是域对象
域对象可以用来数据传递。servlet和servlet servlet和页面
2.ServletContext
服务器启动的时候,为每一个应用偶创建一个ServletContext对象,被该应用中所有的资源共享
服务器启动的时候,ServletContext创建
服务器关闭的时候,ServletContext销毁
3.如何获取ServletContext对象
MyServlet 继承 HttpServlet 继承 GenericServlet 继承 Servlet
在GenericServlet中有 ServletContext getServletContext() 所以MyServlet可以直接使用
4.ServletContext用途 - 获取全局初始化参数
在web.xml中
<context-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</context-param>
在servlet中如何获取到UTF-8呢?
ServletContext sc = this.getServletContext();
String sc = sc.getInitParameter("encoding")
5.ServletContext用途-结合HashTable的子类Properties,读取资源文件
客户端绝对路径:/项目名称/资源 客服端和服务器之间的访问
服务器端绝对路径:/资源 服务器之间的访问
InputStream getResourceAsStream(String path) 获取的是该文件的绝对磁盘路径
String getRealPath(String path) 获取的是该文件的输入流

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI