java 根据URL生成mht文件,空白页面解决方案

最近项目中有一个根据一个URL地址生成静态文件的需求,开始考虑使用wkhtmltopdf生成pdf,但是遇到分页无法控制的问题,后来想到生成html,但是页面中包含的图片和css文件和网页是分离的,单个文件也无法满足需求。最后觉的生成了一个mht文件基本上可以满足需求,虽然只能使用IE打开,但是目前国内大部分人还是使用IE浏览器的。

g了一下java生成mht的解决方案,都是大同小异,大部分出自一处,随便copy了一份代码,发现缺少JQuery包,发现网上很多人都在找这个东东,找了好久终于让我找到了这个,终于可以运行了,修改代码里面的URL和生成的文件路径,运行通过,打开生成的文件,结果页面是空的,查看源代码,正常,奇怪了。估计是源文件里面的html代码不规范,为了代码简洁,我将<head>中的meta全部删除了,最后加入了<META http-equiv=Content-Type content='text/html; charset=UTF-8'>终于可以显示内容了。

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值