Maison >interface Web >tutoriel HTML >关于字符转义_html/css_WEB-ITnose

关于字符转义_html/css_WEB-ITnose

WBOY
WBOYoriginal
2016-06-21 09:44:421104parcourir

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

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

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

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

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn