Struts dojo datetimepicker 标签中文乱码

使用struts2.2.3的dojo datetimepicker控件时在九月份之后出现乱码,
原因就是struts2-dojo-plugin-2.2.3.jar包下的dojo_zh.js或者dojo_zh-cn.js文件中的中文出现了乱码。

解决方法:将jar包中org\apache\struts2\static\dojo\nls 文件下的
dojo_zh.js或者dojo_zh-cn.js的乱码修正;
在使用的jsp页面的sx:head标签加上locale=”zh” parseContent=”true”项


<sx:head debug="true" 
 locale="zh" 
 parseContent="true" 
 extraLocales="en-us,zh-cn,de-de" 
 />


<sd:datetimepicker toggleType="explode" label="aa" value="today" formatLength="long" />


function setDateStyle(id)
{
	document.getElementById(id).childNodes(1).style.cssText= "height:22px;width:11em; line-height:22px; border:1px solid #779a11; padding-left:3px; background-color:#fff;";
}


dojo.addOnLoad(function(){
		setDateStyle("issueDate");
});

<s:datetimepicker id="issueDate" name="issueDate"   displayFormat="yyyy-MM-dd" />



你可能感兴趣的:(apache,jsp,function,struts,dojo,border)