1、创建web
2、关联Tomcat
3、测试
成功
PS响应乱码问题处理
问题分析:
-
在使用response.getWriter()时默认字符编码为ISO-8859-1,不支持中文;
-
如果希望设置字符流的字符编码为utf-8,可以使用 response.setCharaceterEncoding(“utf-8”)来设置,这样可以保证输出给客户端的字符都是使用的UTF-8编码;
-
客户端浏览器并不知道响应数据是什么编码的,浏览器解析之后依然出现乱码。
解决方案:
- 使用response.setContentType(“text/html;charset=utf-8”);
- 一定要在获取输出流前进行设置;
- 优势
- 设置content-type响应头,客户端浏览器会使用content-type头来解读响应数据;
- 这个方法还会调用response.setCharaceterEncoding(“utf-8”)保证输出给客户端的字符都是使用UTF-8编码的。