javascript中正确显示struts2标签输出的中文
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就可以了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
16张图解锁Spring的整体脉络
4ye
2021-12-04 13:03:55
JavaScript 浏览器统治地位不保?Python 有望取代
闫园园
2021-12-02 17:58:57
分享8个可以编译为JavaScript的语言
devpoint
2021-12-01 18:44:00
2021 最佳开源软件榜单出炉,Flutter、StreamNative 上榜
辛晓亮
2021-12-01 11:18:54
TypeScript 4.5 发布,带来 Promise 功能改进
辛晓亮
2021-11-19 11:23:57
Angular 13 发布:全面弃用 View Engine
闫园园
2021-11-05 17:43:56
微软产品经理:你不能不知道的6个Web开发者工具
Christian Heilmann
2021-11-03 16:08:56
看完 Jamstack 的调查报告,我抓住了最新的 Web 流行趋势
辛晓亮
2021-10-13 17:13:59
开发者眼中的 HarmonyOS 游戏生态:有红利也有挑战
罗燕珊
2021-09-22 12:13:51
边缘服务的一致性、耦合和复杂性
Glenn Engstrand
2021-09-08 15:08:54
技术人最爱Rust,最怕COBOL,工程经理最高薪,懂Clojure最赚钱 | 2021全球开发者报告
Stack Overflow
2021-08-09 14:38:55
深入学习 React 合成事件
微医大前端技术
2021-07-31 20:03:59
如何从 0 到 1 搭建性能检测系统
政采云前端团队
2021-07-31 17:03:58
你不知道的 TypeScript 高级技巧
微医大前端技术
2021-07-31 11:03:58