叨叨两句
~
ServletContext
定义:服务器在启动的时候,会为它说托管的每一个项目都创建一个ServletContext实例,并且,每个项目中都有且只有一个ServletContext对象
作用:
1.获取全局的初始化参数
2.作为域对象存数据和取数据 setAttribute(name,object) getAttribute(name)
3.获取资源文件的真实路径 getRealPath("path") 默认能够获取项目的根路径
4.将资源文件转换成字节输入流,getResourceAsStream("path")
解决响应的中文乱码
两步完成:response.setCharacterEncoding("utf-8") response.setHeader("Content-Type","text/html;charset=utf-8")
一步完成:response.setContentType("text/html;charset=utf-8")
解决中文文件名乱码/解决请求的中文
第一步:将乱码后的字符串使用ISO-8859-1的方式转换成字节数组
byte[] bytes = str.getBytes("ISO-8859-1");
第二步:将bytes数组,使用UTF-8的方式转换成字符串
str = new String(bytes,"utf-8");
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。