您的位置:首页 > Web前端 > JavaScript

javascript中正确显示struts2标签输出的中文

2013-09-18 15:50 288 查看
jsp页面中使用struts2标签,页面显示中文正常,但在js中引用struts标签时,引用到的却是编码过的内容,如:
js代码:
var cityName = “<s:property value='cityname'/>”;
显示的却是:杭州这样的编码。
查看页面源代码,发现源代码中由struts标签输出的中文都是这种格式,但页面显示都是正常的。
网上查找资料后发现,struts默认会对输出进行htmlEncode编码,使用:
var cityName = "<s:property escape='false'
value='cityname'/>";
即加上escape='false' 让struts不对输出进行htmlEncode就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐