摘要:
乱码来自哪里一、表单 1、get 解决办法:request.setCharacterEncoding("UTF-8"); 2、post 解决办法:写一个工具类 public class EncodingUtil { public static String strTran(String str) { String utfStr = null; if(str==null) return null; try { utfStr = new String(str.getBytes("ISO-8859-1"),"UTF-8"); } catch 阅读全文
摘要:
reSponse.sendRedirect("servlet地址?参数名=参数值&参数名=参数值。。。。");实现原理分析:302状态码和location头即可实现重定向reSponse.setStatus("302");reSponse.setHeader("location","servlet地址?参数名=参数值&参数名=参数值。。。"); 阅读全文
摘要:
getWriter();getOutputStream();区别:1、getWriter()用于向客户机回送字符数据2、getOutputStream()返回的对象,可以回送字符数据,也可以回送字节数据(二进制数据)如何选择:若果我们回送字符数据,则使用PrintWriter对象,效率高如果我们回送字节数据,只能用OutputStream这两个类不能同时使用。为什么?如下图: 阅读全文