Browse Source

HTML过滤器不替换双引号为",防止json格式无效

RuoYi 5 years ago
parent
commit
71c31dfd66
1 changed files with 2 additions and 1 deletions
  1. 2 1
      ruoyi/src/main/java/com/ruoyi/common/utils/html/HTMLFilter.java

+ 2 - 1
ruoyi/src/main/java/com/ruoyi/common/utils/html/HTMLFilter.java

@@ -522,7 +522,8 @@ public final class HTMLFilter
                 final String one = m.group(1); // (>|^)
                 final String two = m.group(2); // ([^<]+?)
                 final String three = m.group(3); // (<|$)
-                m.appendReplacement(buf, Matcher.quoteReplacement(one + regexReplace(P_QUOTE, "&quot;", two) + three));
+                // 不替换双引号为&quot;,防止json格式无效 regexReplace(P_QUOTE, "&quot;", two)
+                m.appendReplacement(buf, Matcher.quoteReplacement(one + two + three));
             }
             m.appendTail(buf);
             return buf.toString();