一、前言
关于springframework框架spring-web包(4.1.4)的org.springframework.web.util.JavaScriptUtils脚本工具类,对输入HTML字符串进行转义字符(html转义编码对照表)转码处理。
二、源码说明package org.springframework.web.util;@b@@b@public class JavaScriptUtils@b@{@b@ public static String javaScriptEscape(String input)@b@ {@b@ if (input == null) {@b@ return input;@b@ }@b@@b@ StringBuilder filtered = new StringBuilder(input.length());@b@ char prevChar = ';@b@@b@ for (int i = 0; i ') {@b@ filtered.append("\\u003E");@b@ }@b@ else if (c == 8232) {@b@ filtered.append("\\u2028");@b@ }@b@ else if (c == 8233) {@b@ filtered.append("\\u2029");@b@ }@b@ else@b@ filtered.append(c);@b@@b@ prevChar = c;@b@ }@b@@b@ return filtered.toString();@b@ }@b@}