JSP页面采用GBK编码<a href="#" onclick="openModule('技能组添加','/addSG.do');;" > 技能组添加</a>function openModule(text,url)
{
var sUrl = "<c:url value="/factory.do"/>?url="+url+"&title="+text;
tabPane.openTabPage(text,sUrl);
}
//===================================================================
//功能: TabPane类方法,按Tab页标题打开Tab页,
//若已打开,则设为活动页,否则,新建Tab页并设为活动页
//输入参数:title,要查找的Tab页标题,url,活动页的url
//返回值: 无
//===================================================================TabPane.prototype.openTabPage = function ( title,url ) {
try {
var findObj = this.findTabPage(title);
if (findObj != null)
{
this.setSelectedIndex(findObj.index);
} else {
var tabPageElement = document.createElement( "DIV" );
tabPageElement.className = "tab-page";
var tabElement = document.createElement( "H2" );
tabElement.className = "tab";
tabElement.title = title;
tabElement.innerText = title;//title.actLength() > 14 ? title.left(10,true) + "..." : title;
tabPageElement.appendChild(tabElement);
var tabPage = this.addTabPage(tabPageElement);
tabPage.title = title;
if (tabPage.contentFrame!=null)
{
tabPage.contentFrame.src=url;
}
}
} catch(e) {
processException(e);
}
}结果在页面显示的时候是乱码,我在tomcat的conf/server.xml的<Connector 里加了URIEncoding='GBK'这个就可以显示中文了,但是那个路径url就变一堆“?”了
比较急,希望大家帮帮忙
{
var sUrl = "<c:url value="/factory.do"/>?url="+url+"&title="+text;
tabPane.openTabPage(text,sUrl);
}
//===================================================================
//功能: TabPane类方法,按Tab页标题打开Tab页,
//若已打开,则设为活动页,否则,新建Tab页并设为活动页
//输入参数:title,要查找的Tab页标题,url,活动页的url
//返回值: 无
//===================================================================TabPane.prototype.openTabPage = function ( title,url ) {
try {
var findObj = this.findTabPage(title);
if (findObj != null)
{
this.setSelectedIndex(findObj.index);
} else {
var tabPageElement = document.createElement( "DIV" );
tabPageElement.className = "tab-page";
var tabElement = document.createElement( "H2" );
tabElement.className = "tab";
tabElement.title = title;
tabElement.innerText = title;//title.actLength() > 14 ? title.left(10,true) + "..." : title;
tabPageElement.appendChild(tabElement);
var tabPage = this.addTabPage(tabPageElement);
tabPage.title = title;
if (tabPage.contentFrame!=null)
{
tabPage.contentFrame.src=url;
}
}
} catch(e) {
processException(e);
}
}结果在页面显示的时候是乱码,我在tomcat的conf/server.xml的<Connector 里加了URIEncoding='GBK'这个就可以显示中文了,但是那个路径url就变一堆“?”了
比较急,希望大家帮帮忙
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货