Day_04_Servlet

  • request获得中文参数乱码问题
//两种解决方法
//方法一
byte[] bytes=  name.getBytes("ISO-8859-1");
name = new String(bytes,"UTF-8");
//方法二
request.setCharacterEncoding("UTF-8"); 
//方法二只对post提交方式有效
  • response返回中文乱码问题
response.setContentType("text/html; charset=UTF-8");
  • 跳转
//服务端跳转,地址栏并不会改变
request.getRequestDispatcher("success.html").forward(request, response);
//客户端跳转,重定向
response.sendRedirect("fail.html");

你可能感兴趣的:(Day_04_Servlet)