我有一个java servlet,它发送一个json响应以填充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>"]
]
}
正如你所看到的,浏览器不能像链接一样解释输出,我试图以不同的方式逃避字符而不获得所需的输出。
有没有这样做?我更喜欢服务器端处理。
答案 0 :(得分:0)
我是忍者开发者:D 黑客攻击有点琐碎,我用跟随方式替换字符串:
lt2.add("<a href='host'>sasas</a>".replace("\\/", "/"));
因此,列表的内容现在表示为浏览器中的链接。 现在,我想知道是否有最好的方法来做同样的事情......