首页 >web前端 >html教程 >关于字符转义_html/css_WEB-ITnose

关于字符转义_html/css_WEB-ITnose

WBOY
WBOY原创
2016-06-21 09:44:421102浏览

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 编码

如果服务器端做了转义,你也只能做逆转义
再做转义肯定是不对的

就是因为服务器 端没有转义 , 在前端把它的值提出来 转义行吗?

哎 后面发现标签 自带有转义功能~ 终于搞定了

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn