java库准备在web上显示用户评论?

java库准备在web上显示用户评论?,java,blogs,Java,Blogs,您知道java中有什么好的轻量级库可以对用户输入进行良好和安全的HTML表示吗?我认为这是一项非常普通的任务。考虑:用户在博客中留下评论-我的任务是将用户评论转换为安全、友好的HTML内容。使用jsoup HTML,配置由指定的 字符串不安全= “”; String safe=Jsoup.clean(不安全,Whitelist.basic()); //现在: HTML解析器的摘录是一个Java库,用于以线性或嵌套方式解析HTML。它主要用于转换或提取,具有过滤器、访问者、自定义标记和易于使用的

您知道java中有什么好的轻量级库可以对用户输入进行良好和安全的HTML表示吗?我认为这是一项非常普通的任务。考虑:用户在博客中留下评论-我的任务是将用户评论转换为安全、友好的HTML内容。

使用jsoup HTML,配置由指定的

字符串不安全=
“

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


HTML解析器的摘录是一个Java库,用于以线性或嵌套方式解析HTML。它主要用于转换或提取,具有过滤器、访问者、自定义标记和易于使用的JavaBeans


这是安全的,但不好。考虑:用户键入“www.abc.com/slkdflskdf上的更多信息”->我希望它被呈现为链接。哦,所以你想要一个受限的html安全子集。我会更新我的答案。谢谢!这似乎正是我所需要的。我知道那个图书馆。但是,它要求我再次实现大部分内容。
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>