freemarker内容是一段html嵌入的js代码,类似<a href='javascript:window.open("","_self").close();'>关闭</a>
但是freemarker渲染的html页面会把前后的单引号自动转成双引号,导致js代码无法执行,如果把("","_self")里的双引号换成单引号,又出现第一个单引号也会被转换成双引号,js依然不能执行。不知道如何处理这种情况让js能执行
javascript:window.open("","_self").close();
这坨转换一下,搞成实体编码。好像是 escape