javascript java jsp
java 后台传回一个变量 string型的变量 player_name --> -晴空 ,传到前台在javascript中用
encodeuricomponent( “${item.thread.playername}”);会错误 在jsp总怎么将后台的变量转义。。
求高人指点
回复讨论(解决方案) encodeuricomponent('${item.thread.playername}');
或者在java里面把
playername替换成playername=playername.replace(\,\\\)
因为在 后台该数据我还没找到。。。
所以想在前台 改变 有啥办法吗?
这几个字符应该不会歧义,前端输出是什么?是否编码问题?
encodeuricomponent(${item.thread.playername});
是对 ${item.thread.playername} 这个 串做 url 编码
而不是对 ${item.thread.playername} 的 值做 url 编码
如果服务器端做了转义,你也只能做逆转义
再做转义肯定是不对的
就是因为服务器 端没有转义 , 在前端把它的值提出来 转义行吗?
哎 后面发现标签 自带有转义功能~ 终于搞定了