Java中是否有类似于strip_标记的东西?

Java中是否有类似于strip_标记的东西?,java,android,Java,Android,我们在PHP中有一个函数,它可以去除所有标记,并且您可以免除某些标记被去除 我的问题是Java中是否有类似的东西???可以使用JSoup。它是开源的,可供用户使用 您可以尝试使用该库。该API提供了: 例如,请看这里: 字符串不安全= “”; String safe=Jsoup.clean(不安全,Whitelist.basic()); //现在: OWASP Anit Samy项目就是这样做的(还有更多) 为了更简单的验证,请使用ESAPI验证器引用您链接到的页面:“不要直接与更干净的对象交互

我们在PHP中有一个函数,它可以去除所有标记,并且您可以免除某些标记被去除


我的问题是Java中是否有类似的东西???

可以使用JSoup。它是开源的,可供用户使用

您可以尝试使用该库。该API提供了:

例如,请看这里:

字符串不安全=
“

”; String safe=Jsoup.clean(不安全,Whitelist.basic()); //现在:


OWASP Anit Samy项目就是这样做的(还有更多)


为了更简单的验证,请使用ESAPI验证器

引用您链接到的页面:“不要直接与更干净的对象交互,通常可以查看Jsoup中的clean方法。”因此,通过使用白名单,我可以添加我自己的标记,对吗?在上面的文本中,我只需要

标记,并且希望删除所有其他标记,那么在这种情况下应该怎么做?我是否应该在白名单上使用addtags方法?是的。例如,您可以从一个

白名单开始。none
和do
addTags(“P”)
来创建这样的白名单。
String unsafe = 
  "<p><a href='http://example.com/' onclick='stealCookies()'>Link</a></p>";

String safe = Jsoup.clean(unsafe, Whitelist.basic());

// now: <p><a href="http://example.com/" rel="nofollow">Link</a></p>