接上一篇
建立的树中显示乱码
1. 请求的参数中显示乱码(表现层的问题)
将js的字符改为UTF-8,在html的头文件中加上
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
在js输出处加上
<script language="javascript" src="XX.js" type="text/javascript" charset="gb2312"></script>
我也不清楚是哪个起了作用,起码请求参数中不再有乱码了
2.返回参数正确,但struts2中读到的id却是乱码
response中是正确的,手动将字符转换过来
在service文件中
public void setId(String id) throws UnsupportedEncodingException {
this.id = new String(id.getBytes("ISO8859-1"), "utf-8");
}