读书人

displaytag 中文查询乱码有关问题解决

发布时间: 2012-09-17 12:06:51 作者: rapoo

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,照样可以。。。。。自己试试。。。

读书人网 >编程

热点推荐