<code class="hljs java has-numbering"><span class="hljs-keyword">public</span> <span class="hljs-keyword">static</span> <span class="hljs-keyword">void</span> <span class="hljs-title">html</span>(){ String str = <span class="hljs-string">"<a href='http://www.baidu.com'>baidu</a><script>"</span>; <span class="hljs-javadoc">/** * Spring的HtmlUtils进行转义 */</span> <span class="hljs-comment">//<a href='http://www.baidu.com'>baidu</a><script></span> System.out.println(org.springframework.web.util.HtmlUtils.htmlEscape(str)); <span class="hljs-comment">//<a href='http://www.baidu.com'>baidu</a><script></span> System.out.println(org.springframework.web.util.HtmlUtils.htmlEscapeDecimal(str)); <span class="hljs-comment">//<a href='http://www.baidu.com'>baidu</a><script></span> System.out.println(org.springframework.web.util.HtmlUtils.htmlEscapeHex(str)); <span class="hljs-javadoc">/** * Spring的HtmlUtils进行还原 */</span> <span class="hljs-comment">//<a href='http://www.baidu.com'>baidu</a><script></span> System.out.println(org.springframework.web.util.HtmlUtils.htmlUnescape(<span class="hljs-string">"<a href='http://www.baidu.com'>baidu</a><script>"</span>)); <span class="hljs-comment">//<a href='http://www.baidu.com'>baidu</a><script></span> System.out.println(org.springframework.web.util.HtmlUtils.htmlUnescape(<span class="hljs-string">"<a href='http://www.baidu.com'>baidu</a><script>"</span>)); <span class="hljs-comment">//<a href='http://www.baidu.com'>baidu</a><script></span> System.out.println(org.springframework.web.util.HtmlUtils.htmlUnescape(<span class="hljs-string">"<a href='http://www.baidu.com'>baidu</a><script>"</span>)); <span class="hljs-javadoc">/** * apache的StringEscapeUtils进行转义 */</span> <span class="hljs-comment">//<a href='http://www.baidu.com'>baidu</a><script></span> System.out.println(org.apache.commons.lang.StringEscapeUtils.escapeHtml(str)); <span class="hljs-javadoc">/** * apache的StringEscapeUtils进行还原 */</span> <span class="hljs-comment">//<a href='http://www.baidu.com'>baidu</a><script></span> System.out.println(org.apache.commons.lang.StringEscapeUtils.unescapeHtml(<span class="hljs-string">"<a href='http://www.baidu.com'>baidu</a><script>"</span>)); }</code>
java后台对前端输入的特殊字符进行转义
最新推荐文章于 2022-07-12 17:05:02 发布