首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

jsp本机无乱码,部署到服务器上有乱码

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编码传值





后解决
返回列表