我有一个场景,我通过AntiSamy标签传递一个字符串。字符串是。
String dirtyContent = "<script>test<script>testing";
CleanResults cr = as.scan(dirtyContent, policy);
System.out.println(cr.getCleanHTML());
所以我期待AntiSamy删除标签及其内容和打印测试。但AntiSamy正在删除整个内容并返回空字符串。有人可以帮忙吗?谢谢。
答案 0 :(得分:0)
我做了一个我后来认出的错误。脚本标记未正确关闭。 <script>test<script>testing
应该是<script>test</script>testing
因此,内部反义词的作用是将<script>test<script>testing
作为<script>test<script>testing</script>
,然后删除整个字符串。终于抓到了这个。谢谢你的帮助。