如何在Java中转义HTML
在Java中,我们可以使用Apache commons-text
, StringEscapeUtils.escapeHtml4(str)
来转义HTML字符。
<dependency><groupId>org.apache.commons</groupId><artifactId>commons-text</artifactId><version>1.8</version></dependency>
package com.mkyong.html;// make sure import the correct commons-text package
import org.apache.commons.text.StringEscapeUtils;// @deprecated as of 3.6, use commons-text StringEscapeUtils instead
//import org.apache.commons.lang3.StringEscapeUtils;public class JavaEscapeHtmlExample {public static void main(String[] args) {String html = "<h1> hello & world</h1>";String output = StringEscapeUtils.escapeHtml4(html);System.out.println(output);}
}
输出量
<h1> hello & world</h1>
注意
在过去,我们通常使用Apachecommons-lang3
和StringEscapeUtils
类对HTML进行转义,但从3.6版开始不推荐使用此类。// @deprecated as of 3.6, use commons-text import org.apache.commons.lang3.StringEscapeUtils;org.apache.commons.lang3.StringEscapeUtils is deprecated
参考文献
- Apache Commons Text
- StringEscapeUtils JavaDocs
- 维基百科– HTML中的字符编码
- 如何在Java中转义特殊字符?
翻译自: https://mkyong.com/java/how-to-escape-html-in-java/
http://www.taodudu.cc/news/show-4787926.html
相关文章:
- 《论文写作专刊——国标参考文献格式个人经验总结》
- 气象期刊参考文献样式
- cas latex模板参考文献APA等引用格式(Elsevier期刊)
- 查看SCI期刊引用格式步骤记录
- 交叉验证和网格搜索
- 模型调参之网格搜索与随机搜索
- Spark网格搜索——训练验证集拆分
- 网格搜索法调参神经网络
- 机器学习之Grid Search网格搜索(自动调参)
- 分布式理论面试题 一
- Oracle 查询工具 在WIN7 64位下安装PLSQL
- win7 64位连接oracle11g,win7 64位系统下使用32位PLSQL连接64位Oracle 11g
- PLSQL 64位的安装
- win7_oracle11g_64位连接32位PLSQL_Develop
- 页面请求方法参数最长_url传值的长度限制解决办法
- url最大长度
- 石油大学网考 在线作业、在线考试 自动答题辅助工具
- JavaScript实现2048小游戏,我终于赢了一把
- [cpp项目]2048
- 2048小游戏开发
- 一本通1032、2032、2048
- 2048源码
- puzzle(1211)消除:2048最大分数
- RSA2048签名和加密+OAEP填充方式(前端)
- 在树莓派上安装mqtt客户端
- Qt - MQTT客户端调试助手
- Ubuntu16.04LTS环境下搭建MQTT服务器以及QT实现MQTT客户端
- 中望CAD填充图形不显示
- CAD填充图案如何缩放
- CAD填充图案面积测量
如何在Java中转义HTML相关推荐
- java中转json字符串_如何在Java中转义JSON字符串-Eclipse IDE技巧
java中转json字符串 在Java应用程序中工作或进行JSON解析时,通常很常见的做法是从某些资源(例如RESTful Web服务)中复制粘贴JSON字符串,然后使用Jackson库解析JSON. ...
- 如何在Java中转义JSON字符串-Eclipse IDE技巧
在Java应用程序中工作或进行JSON解析时,通常很常见的做法是从某些资源(例如RESTful Web服务)中复制粘贴JSON字符串,然后使用Jackson库解析JSON. 这是测试和学习Java中解 ...
- 在 Java 中转义 HTML
本文介绍如何在 Java 中转义 HTML 字符和符号.我们可以使用 Apachecommons-text和StringEscapeUtils.escapeHtml4(str)方法来转义 Java 中 ...
- 如何在Java中比较日期? [重复]
本文翻译自:How to compare dates in Java? [duplicate] This question already has answers here : 这个问题已经在这里有了 ...
- 如何在Java中创建一个新的List
本文翻译自:How to make a new List in Java We create a Set as: 我们创建一个Set为: Set myset = new HashSet() How d ...
- 如何在java中调用js方法
[java] view plain copy/* * 加载脚本引擎,并在java中调用js方法 */ public void test2() { ScriptEngineManager manager ...
- java对密码进行加密的方法_如何在JAVA中使用MD5加密对密码进行加密
如何在JAVA中使用MD5加密对密码进行加密 发布时间:2020-11-25 17:12:40 来源:亿速云 阅读:118 作者:Leah 本篇文章为大家展示了如何在JAVA中使用MD5加密对密码进行 ...
- java 查找链表中间元素_如何在Java中一次性查找Java中链表的中间元素
如何在一次传递中找到LinkedList的中间元素?这是一个 Java 和非Java程序员面试时经常被问到的编程问题.这个问题类似于检查回文或计算阶乘,有时也会要求编写代码.为了回答这个问题,候选人必 ...
- java 中覆 写tostring_如何在Java中正确覆盖toString()?
如何在Java中正确覆盖toString()? 听起来有点愚蠢,但我需要帮助我的toString()方法,这是非常irking. 我尝试在网上查找,因为toString是搞砸了,"没有找到K ...
最新文章
- Java机器学习库ML之五样本不均衡
- [TimLinux] PyQt5 安装部署
- 终于有人把超融合和边缘计算说清楚了
- linux CentOS7最小化安装环境静默安装Oracle11GR2数据库 总览
- java 接口文件夹_Java NIO.2 使用Path接口来监听文件、文件夹变化
- 沈航计算机考研真题,2018年沈阳航空航天大学考研真题硕士研究生入学考试试题...
- 谈谈-Android状态栏的编辑
- 显示android 运行时异常,在android中获取运行时异常
- 帧间差分法python代码_图像处理算法之帧间差分法
- 软件工程期中作业-阅读和提问
- docker 下使用 Hyperf(win10)
- 【5G通信】基于matlab 5G通信新型多载波技术GFDM【含Matlab源码 106期】
- Abaqus汉化问题
- “尝鲜”元宇宙,周杰伦最佳拍档方文山将于7月25日官宣《华流元宇宙》
- You are a Badass: how to stop doubting your greatness and start living an awesome life, Jen Sincero
- python 原理 pdf_利用Python处理PDF——裁剪和生成新的PDF
- MacBook软件集合
- shell检测连接数最多的IP
- 致童年,那些年我们逝去的岁月
- 点击切换图标(收藏和取消收藏)