针对请求GET和POST请求,出现中文乱码

小知识点: 
—————————————————————————————javabean :用于封装表单的所有参数。


beanutils  :作用是封装到javabean对象的属性中。
需要导入两个包: commons-beanutils  和 commons-logging
apache 的包
—————————————————————————————
针对请求GET和POST请求,出现中文乱码


request.setCharacterEncoding("UTF-8")只能针对POST请求,
response.setContentType("text/html;charset=utf-8");
  因为POST请求的数据是位于请求体中的,而GET方式的请求数据是位于
  请求行中的,这时只能用传统方式,代码如下:
  byte[] buf = username.getBytes("ISO8859-1");
  username = new String(buf,"UTF-8");
  传统方式对于POST和GET都可行

你可能感兴趣的:(javaweb)