一个字符串值含有英文的双引号或单引号,怎么把它赋值给一个变量?
------解决方案--------------------
result返回的是一个页面的话,你就可以定义一个<input value="${stringName}" id="xxx" type="hidden"/>//这个是影藏的,
你可以用js或者jquery获取,例如:
var stringName=$("#xxx").val();
------解决方案--------------------
JS
var address1 = 'ab"cd"ef';
var address2 = 'ab\'cd\'ef';
JAVA
String address1 = "ab\"cd\"ef";
String address2 = "ab\'cd\'ef";
------解决方案--------------------
jsp页面已经有特殊字符,但没转义字符。// 这时候为什么要转义呢?
比如你的jsp已经String address = "ab\"cd\"ef"; 这时address已经是正确的值了!
------解决方案--------------------
如果你用get方式传的话,注意特殊字符要处理一下,用十六进制值