解析富文本处理 img 标签

场景:解决富文本中上传本地图片后,临时图片地址处理。

xml 复制代码
<dependency>
    <groupId>org.jsoup</groupId>
    <artifactId>jsoup</artifactId>
    <version>1.11.2</version>
</dependency>
java 复制代码
public static String documentBody(String newsBody) {
        Element doc = Jsoup.parseBodyFragment(newsBody).body();
        Elements pngs = doc.select("img[src]");
        String httpHost = "http://192.168.1.1";
        for (Element element : pngs) {
            String imgUrl = element.attr("src");
            if (imgUrl.trim().startsWith("/")) {               
                imgUrl = httpHost + imgUrl;
                element.attr("src", imgUrl);
            }
        }
        return newsBody = doc.toString();
    }
相关推荐
Hooray16 分钟前
2026年,站在职业生涯十字路口的我该何去何从?
前端·后端
唐叔在学习21 分钟前
还在申请云服务器来传输数据嘛?试试P2P直连吧
后端·python
开心猴爷1 小时前
iOS 代码混淆在项目中的方式, IPA 级保护实践记录
后端
魅影骑士00101 小时前
柯里化函数
后端·设计模式
JOEH602 小时前
🛡️ 微服务雪崩救星:Sentinel 限流熔断实战,3行代码搞定高可用!
后端·全栈
aiopencode2 小时前
iOS手动代码混淆函数和变量名基本原理和注意事项教程
后端
程序员威哥2 小时前
YOLOv8用ConvMixer结构:简化Backbone,速度+20%,mAP仅降0.9%
后端
开心猴爷2 小时前
如何在苹果手机上面进行抓包?iOS代理抓包,数据流抓包
后端
程序员威哥2 小时前
轻量型YOLO入门:在嵌入式设备上跑通目标检测(树莓派实战)
后端
程序员威哥2 小时前
基于YOLOv7的目标检测实战:彻底解决新手常见的「训练不收敛」问题
后端