displaytag 中文查询乱码问题解决
1 在jsp页面添加:
?class=normal 下的a标记 响应单击事件,进行encode
2、在action或者servlet中进行转码
/**判断是否已经Encode过 * 如果已经Encode 就Decode * @param value * @return * @throws UnsupportedEncodingException */public static String decode(String value) throws UnsupportedEncodingException {if (StringUtils.isNotBlank(value)) {if (value != null && value.matches("(%[0-9A-F]{2,4})+")) {try {value = URLDecoder.decode(value, "utf-8");} catch (UnsupportedEncodingException e) {throw e;}}}return value;}?3、搞定。。。。所有文件编码均采用UTF_8编码
?
还有一种简单的办法是,全部文件和tomcat采用GBK,照样可以。。。。。自己试试。。。