首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在json-simple中转义html标记

在json-simple中转义html标记
EN

Stack Overflow用户
提问于 2013-01-12 03:22:27
回答 1查看 354关注 0票数 0

我有一个发送json响应的java servlet,为了填充datatable.net,我需要生成带有一些链接的json响应。

我有下面这段代码:

代码语言:javascript
复制
LinkedList lt2 = new LinkedList();
lt2.add("<a href='host'>sasas</a>");
l1.add(lt2);
obj.put("aaData", l1);

输出

代码语言:javascript
复制
{"aaData":[
    ["1","Col2","Col3","Col4","Col5"],
    ["2","Col2","Col3","Col4","<a href='host'>sasas<\/a>"]
]
}

正如你所看到的,浏览器不能像解释链接一样解释输出,我试图以不同的方式转义字符,但没有得到所需的输出。

有没有办法做到这一点?我更喜欢服务器端处理。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-12 03:31:00

我是一个忍者开发者:D黑客有点琐碎,我用下面的方式做了一个字符串替换:

代码语言:javascript
复制
lt2.add("<a href='host'>sasas</a>".replace("\\/", "/"));

因此,列表的内容现在表示为浏览器中的一个链接。现在,我想知道是否有最好的方法来做同样的事情...

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14285192

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档