out.println("雏鸡生产企业名称:"+pInfo.getChickling().getChicklingManufecturer().getManufecturerName());//这句传到页面就出现乱码,是不是要在ACTION里先编码一下?过滤器和页面编码都设置为UTF-8了
System.out.println(pInfo.getChickling().getChicklingManufecturer().getManufecturerName());//控制台输出正常
System.out.println(pInfo.getChickling().getChicklingManufecturer().getManufecturerName());//控制台输出正常
str = new String(str.getBytes("ISO8859-1"), "UTF-8");经过这样后,就没乱码了,我以前做聊天室也是要这样
response.setCharacterEncoding("UTF-8");
PrintWriter out = response.getWriter(); //写出
out.println("雏鸡生产企业名称:"+pInfo.getChickling().getChicklingManufecturer().getManufecturerName());