使用Java、JSP、JavaScript转义引号
Escape quotation marks using Java, JSP, JavaScript
在JSP页面中有以下JavaScript代码
<script>
var myJSVar = jQuery.parseJSON('${ aJSONStringFromJava}');
</script>
解析后的JSON用于填充html表,如下所示:
[{column1: "valueColumn1Row1", column2: "valueColumn2Row1"}, {column1: "valueColumn2Row1", column2: "valueColumn2Row2"}, ...]
在我的Java代码中,我像这样填充JSONObject:
JSONObject jsonObject = new JSONObject();
for(Bean bean : beans){
jsonObject.put("colum1", bean.getColumn1());
jsonObject.put("column2", bean.getColumn2());
}
现在我需要在表中添加一个类似于
的图像 jsonObject.put("column1", "<img src='image.png'>");
然而,在这一点上,我混淆了引号。单引号会干扰JS变量声明中的引号,双引号会干扰JSON中使用的引号。有谁能告诉我如何转义引号来完成这个工作吗?谢谢!
像这样转义双引号怎么样:
"<img src=''"image.png''">"
相关文章:
- 使用JSP从服务器检索和显示图像
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- 在JavaScript中输出转义字符
- 转义符不能与innerHTML一起使用
- Rails 3.2 js.erb文件转义js
- servlet中的请求对象,而不是从jsp接收参数值
- 使用Javascript生成包含JSP的HTML
- 转义在jsp's脚本
- 显示&作为&在jsp中使用angularjs而不使用ng-bind-html
- 在JSP中运行pdftk
- 使用javascript和jsp将数据插入到融合图中
- 如何将输入类型值或id从一个jsp传递到另一个jsp页面
- 在更改名称时,使用ajax jsp在下拉菜单中填充多个文件夹的数据
- 使用Jinja2的JavaScript转义字符串
- 在使用cq:include包含外部JS之前,如何在JSP中包含全局JS变量
- 将c#视图模型转换为javascript模型时转义HTML标记
- 如何将日期id从一个jsp传递到另一个jsp页面
- JSP 如何转义双引号
- 使用Java、JSP、JavaScript转义引号
- jsp中的转义撇号