我有一个发送json响应的java servlet,为了填充datatable.net,我需要生成带有一些链接的json响应。
我有下面这段代码:
LinkedList lt2 = new LinkedList();
lt2.add("<a href='host'>sasas</a>");
l1.add(lt2);
obj.put("aaData", l1);输出
{"aaData":[
["1","Col2","Col3","Col4","Col5"],
["2","Col2","Col3","Col4","<a href='host'>sasas<\/a>"]
]
}正如你所看到的,浏览器不能像解释链接一样解释输出,我试图以不同的方式转义字符,但没有得到所需的输出。
有没有办法做到这一点?我更喜欢服务器端处理。
发布于 2013-01-12 03:31:00
我是一个忍者开发者:D黑客有点琐碎,我用下面的方式做了一个字符串替换:
lt2.add("<a href='host'>sasas</a>".replace("\\/", "/"));因此,列表的内容现在表示为浏览器中的一个链接。现在,我想知道是否有最好的方法来做同样的事情...
https://stackoverflow.com/questions/14285192
复制相似问题