- UID
- 1066743
|
jsp本机无乱码,部署到服务器上有乱码
首先在保证a.jsp页面是utf-8编码
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
传值是在a.jsp页面用jquery的getJson中传值
$.getJSON("<%=basePath%>/query/gseListJson?type="+type+"&typeId="+typeId+"&typeName="+typeName+"&lineNum=10&pageNo=1", function(data) {
其中typeName是中文
a.java中使用spring struts get set的方式获取
private String typeName;
public String getTypeName() {
return typeName;
}
public void setTypeName(String typeName) {
this.typeName = typeName;
}
在b.jsp页面中引用
<div id="tableData"><s:property value="typeName" escape="false"/></div>
在本机测试正常
但放到服务器后 出现乱码
排查后发现 是服务器的tomcat的server.xml配置问题
如果是linux版的 找到相应server.xml
加上 utf-8编码传值
后解决 |
|