方法1:
1.在查询的action中,把前台的所有查询参数,并成一个String(如:user.do?act=find&pageCurrent=1&pageSize=30&keyword=xxx),设值到一个Session中。
2.查询action中,配2种取中文变量的request方法。
1)从url过来的,一般要重新解析一下:
String temp = new String(temp.getBytes("iso-8859-1"), “utf-8");
2)从<input>中取的,一般配过滤器,即可直接取。
因为有2种方法,所以从前台url过来,加个标志位变量flag=Y,来判断调用哪个方法取中文数据,防止乱码。
3. 前后台调用Session,去跳回原分页。
1.在查询的action中,把前台的所有查询参数,并成一个String(如:user.do?act=find&pageCurrent=1&pageSize=30&keyword=xxx),设值到一个Session中。
2.查询action中,配2种取中文变量的request方法。
1)从url过来的,一般要重新解析一下:
String temp = new String(temp.getBytes("iso-8859-1"), “utf-8");
2)从<input>中取的,一般配过滤器,即可直接取。
因为有2种方法,所以从前台url过来,加个标志位变量flag=Y,来判断调用哪个方法取中文数据,防止乱码。
3. 前后台调用Session,去跳回原分页。