java处理html转义符号
2015-10-16 16:51
836 查看
import org.springframework.web.util.HtmlUtils; /** * 测试htmlUtils 功能 * * 2012-12-27 下午11:22:53 */ public class TestHtmlUtils { String html = "<P><p>Noranda Income Fund (TSX:NIF.UN) \n今日宣布Noranda OperatingTrust董事会已批准派发2015年7月份每优先单位达$0.04167的股息,该股息将在2015年8月25日向截至2015年7月31日在录的优先单位持有人派发。</p></P>"; /** * 把html的标签特殊字符转换成普通字符 */ public void testhtmlEscape(){ String value = HtmlUtils.htmlEscape(html); System.out.println(value); } /** * 把html的特殊字符转换成普通数字 */ public void testhtmlEscapeDecimal(){ String value = HtmlUtils.htmlEscapeDecimal(html); System.out.println(value); } /** * 把html的特殊字符转换成符合Intel HEX文件的字符串 */ public void htmlEscapeHex(){ String value = HtmlUtils.htmlEscapeHex(html); System.out.println(value); } /** * 把html的特殊字符反转换成html标签 * 以上三种方法都可以反转换 */ public void htmlUnescape(){ String tmp = HtmlUtils.htmlEscapeDecimal(html); System.out.println(tmp); String value = HtmlUtils.htmlUnescape(html); value=HtmlUtils.htmlUnescape(value); System.out.println(value.replaceAll("\n","</p><p>")); System.out.println(value.replaceAll("</?[^>]+>","").replaceAll("\n","</p><p>")); } public static void main(String[] args) { TestHtmlUtils th = new TestHtmlUtils(); th.htmlUnescape(); } }
相关文章推荐
- java连接webservice
- Java理论学时第三节。课后作业。
- Java反射机制1
- Zookeeper Api(java)入门与应用
- SpringMVC 介绍以及IDE插件安装配置
- Intellij14搭建Maven的SpringMVC记录
- 链表与哈希表基本概念及Java常用集合
- 创建应用时,对 androidannotations 的配置(Eclipse版本)
- java第六天 宿舍网坏了断更了 今天补上吧 for循环还有各种变态作业
- Struts2-表单标签
- myeclipse 2014 发布项目注意的问题
- myeclipse 2014 发布项目注意的问题
- JAVA发送Email邮件
- Spring MVC 教程,快速入门,深入分析――DispatcherServlet
- Spring MVC 教程,快速入门,深入分析――流程图
- Spring MVC 教程,快速入门,深入分析――核心类与接口
- Spring MVC 教程,快速入门,深入分析――前言
- Spring MVC 教程,快速入门,深入分析
- Springmvc 使用 AbstractExcelView 导出excel
- java读取文件夹下文件名 再按行写入txt文件