遇到问题----jsp本机无乱码,部署到服务器上有乱码

来源:互联网 发布:淘宝购物客户资源 编辑:程序博客网 时间:2024/04/27 07:26



首先在保证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编码传值





后解决


0 0
原创粉丝点击