在jsp行传值时,编码出现问题,不管改哪的的编码为最后都是乱码,最后一点一点的将JSP分开看,到底是哪一块的值没有转码正确,发现就是request接受值时转码没有转正确,在网上查了很多相关的资料,第一种是:String str = new String(request.getParameter("something").getBytes("ISO-8859-1"),"utf-8")
这种事单个的传值,特别麻烦,第二种就是请求页面上开始处,执行请求的编码代码, request.setCharacterEncoding("UTF-8"),注意这个要加载整个jsp代码的最上面,我开始就只加在了中间jsp的代码块中,结果捣弄了接近一天的时间。