javaweb-servletContext域对象
Posted 名字真的很急用
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javaweb-servletContext域对象相关的知识,希望对你有一定的参考价值。
可以实现多个servlet对象之间的共享数据,因为一个web项目只有一个ServletContext对象,
域对象相关的方法:
存值:setAttribute(String key,Object obj)
取值:getAttribute(key)
删除值:removeAttribute(key)
得到servletContext对象的二种方法,
1:通过ServletConfig来获取,
2:通过httpservlet可以直接获取。
关于响应乱码问题解决
Response.setContentType(“text/html;charset=utf-8”)
获取web下面的资源文件
通过ServletContext对象能够获取web项目下的文件的字节输入流,或者文件的绝对路径。
web项目:运行在tomcat服务器上的,所以说文件的路径是相对于tomcat服务器。
获取文件字节输入流,路径是相对于tomcat服务器的路径。
inputstream IN =getResourceAsStream(String path)
获取文件的绝对路径:
首先得到ServletContext对象
然后调用ServletContext对象的getRealPath(path
)
以上是关于javaweb-servletContext域对象的主要内容,如果未能解决你的问题,请参考以下文章