文档章节

html解析

杭州-IT攻城狮
 杭州-IT攻城狮
发布于 2017/09/05 15:58
字数 191
阅读 9
收藏 2

今天在写公司后台管理系统,调用程序接口发现,返回值是

<p><img src="https://wis3dom.baidu.com/Public/static/um/php/../../../upfile/20170214/14870444271696.png" _src="https://wis3dom.baidu.com/Public/static/um/php/../../../upfile/20170214/14870444271696.png"/></p><p><img src="https://wis3dom.baidu.com/Public/static/um/php/../../../upfile/20170214/14870444425034.png" _src="https://wis3dom.baidu.com/Public/static/um/php/../../../upfile/20170214/14870444425034.png"/></p><p><img src="wis3dom.baidu.com/Public/static/um/php/../../../upfile/20170214/14870444571207.png" _src="https://wis3dom.baidu.com/Public/static/um/php/../../../upfile/20170214/14870444571207.png"/></p><p><br/></p>

结果界面不显示,还不理解这是啥,原来是转义,借助php函数htmlspecialchars_decode() 经粗略改写 java实现

static Map<String,String> html_specialchars_table = new Hashtable<String,String>();
    static {
        html_specialchars_table.put("&lt;","<");
        html_specialchars_table.put("&gt;",">");
        html_specialchars_table.put("&amp;","&");
        html_specialchars_table.put("&quot;","\"");
    }
    static String htmlspecialchars_decode(String s){

        for (Map.Entry entry : html_specialchars_table.entrySet()) {

            Object key = entry.getKey( );
            String val = html_specialchars_table.get(key);
            s = s.replaceAll(key.toString(), val);
        }

        return s;
    }

由于使用的thymeleaf 引擎,所以必须使用标签 th:utext ,

© 著作权归作者所有

共有 人打赏支持
杭州-IT攻城狮
粉丝 4
博文 35
码字总数 14317
作品 0
杭州
程序员
私信 提问

暂无文章

Spak—— sparkCore源码解析之RangePartitioner源码

   分区过程概览 RangePartitioner分区执行原理: 计算总体的数据抽样大小sampleSize,计算规则是:至少每个分区抽取20个数据或者最多1M的数据量。 根据sampleSize和分区数量计算每个分区的...

freeli
11分钟前
0
0
从内部自用到对外服务,配置管理的演进和设计优化实践

本文整理自阿里巴巴中间件技术专家彦林在中国开源年会上的分享,通过此文,您将了解到: 微服务给配置管理所带来的变化 配置管理演进过程中的设计思考 配置管理开源后的新探索 配置中心控制台...

阿里云官方博客
12分钟前
0
0
MySQL用户管理,常用MySQL语句、MySQL数据库备份恢复

12月6日任务 13.4 mysql用户管理 13.5 常用sql语句 13.6 mysql数据库备份恢复 13.4 mysql用户管理 grant all on *.* to 'user1' identified by 'passwd'; grant SELECT,UPDATE,INSERT on db......

zgxlinux
13分钟前
1
0
Spring异常之Druid – unregister mbean error

Spring异常之Druid – unregister mbean error 2017年04月19日 12:13:42 Dr.Zhu 阅读数:6688 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zt_fucker/arti...

linjin200
18分钟前
1
0
微信小程序webview问题

今天在改小程序的时候在使用webview的时候切换webview的地址行为,出现了诡异的情况。 默认querystring里会有多个?符号,使用的时候被微信给截取了,导致程序找不到改页面。 而且querystri...

钟元OSS
21分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部