文档章节

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
博文 33
码字总数 13160
作品 0
杭州
程序员

暂无文章

搬瓦工镜像站bwh1.net被DNS污染,国内打不开搬瓦工官网

今天下午(2018年10月17日),继搬瓦工主域名bandwagonhost.com被污染后,这个国内的镜像地址bwh1.net也被墙了。那么目前应该怎么访问搬瓦工官网呢? 消息来源:搬瓦工优惠网->搬瓦工镜像站b...

flyzy2005
13分钟前
0
0
SpringBoot自动配置

本篇介绍下,如何通过springboot的自动配置,将公司项目内的依赖jar,不需要扫描路径,依赖jar的情况下,就能将jar内配置了@configuration注解的类,创建到IOC里面 介绍下开发环境 JDK版本1.8 spr...

贺小五
今天
3
0
命令行新建Maven多项目

参考地址 # DgroupId 可以理解为包名# DartifactId 可以理解为项目名mvn archetype:generate -DgroupId=cn.modfun -DartifactId=scaffold -DarchetypeArtifactId=maven-archetype-quickst......

阿白
今天
1
0
OSChina 周四乱弹 —— 上帝对我单身年限的惩罚越来越长了

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @达尔文:分享张卫健的单曲《身体健康》 《身体健康》- 张卫健 手机党少年们想听歌,请使劲儿戳(这里) 昨天是重阳节咯, 可惜小小编辑总是晚...

小小编辑
今天
12
1
django rest framework 外键序列化方法与问题总结

django rest framework 外键序列化方法与问题总结 当借口中需要出现一对多关系的时候,我们可以用rest_framwork的序列化功能来处理,代码如下. # models.pyfrom django.db import modelscl...

_Change_
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部