可以实现多个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
)
|