spring html访问统计,spring-mvc访问本地html文件(示例代码)
项目中要用到在线预览word文档,刚开始考虑是要将word转成pdf文件,然后再直接在浏览器打开pdf文档即可,
但是项目部署在Linux下,在网上搜了一下没有找到合适的方法,
后来项目组讨论用POI生成HTML文件,但是生成的HTML文档是额外生成的,浏览器是无法直接访问POI生成的html文件的,
Not allowed to load local resource: file:///D:/images/word/media/image1.png
这个错误给整的明明白白的。
后来尝试
out=response.getOutputStream();
response.setHeader("Pragma", "No-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 0);
response.setContentType("text/html;charset=UTF-8");
XHTMLConverter.getInstance().convert(document, out, options);
out.flush();
out.close();
HTML文件倒是能在页面上显示,但是里面的图片还是显示不出来。404又给我整明白了,因为部署的项目里是没有这些图片的,完全一厢情愿。
没办法了,咨询项目大神,大神就是大神,脑袋都没拍就想到一个方法。
————————————————————
在springmvc-servlet.xml配置文件中
mvc:resources 是加载静态文件的
详见
https://www.cnblogs.com/linnuo/p/7699401.html
在项目中pringmvc-servlet.xml文件里加入
将html文件放在固定的D:/POITransforms/里,文件夹可以有子集文件夹,子文件夹名可以是自定义的UUID,
我这边点击预览按钮是弹窗里面嵌入了一个iframe , iframe src路径为:
Util.getPath()+\'/wordview/temp/5570c3fba83f464fa383e58cd394f860/transforms.html\'
另:_________________________________________________________________
//获取项目名称
getPath:function(){
return location.pathname.match(/\\/(.+?)(?=\\/)/g)[0];
}
temp/5570c3fba83f464fa383e58cd394f860/transforms.html 这一串是返回给前台的生成的HTML文件路径,是固定在D:/POITransforms/
这样一写齐活了,然后再删除D:/POITransforms/ 就可以了
spring html访问统计,spring-mvc访问本地html文件(示例代码)相关推荐
- Android实现打开本地文件,Android 打开本地文件(示例代码)
Android 打开本地的文件,目前来说,其实很常见.而且现在有手机版的office了.查看office的全家桶就更加方便. 首先要知道的是,Android 打开本地文件是根据类型打开的,也就是根据文 ...
- js访问对方手机文件夹_[求助]苹果手机想向访问的https网页注入本地JS文件,请问如何实现?...
浏览器chrome新建一个书签输入下面的代码,或者在地址栏输入javascript:命令如下图,IE不支持. $('#username').val("acqgxj_cly"); $ ...
- osgi怎么配置访问html,Springboot Application 集成 OSGI 框架开发(示例代码)
内容来源:https://www.ibm.com/developerworks/cn/java/j-springboot-application-integrated-osgi-framework-d ...
- ASP.NET MVC俗气的罗斯文示例代码
A number of folks wanted the code from my talk at Mix, specifically the "complete application&q ...
- mvc php 分页,关于ASP.NET MVC4如何使用PagedList.Mvc实现分页功能的示例代码
本篇文章主要介绍了ASP.NET MVC 4使用PagedList.Mvc分页的实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 ASP.NET MVC中进行分页的方式有多种,在NuGet上 ...
- JSP中实现网页访问统计的方法
JSP中实现网页访问统计的方法最近学习Jave EE 中的jsp网页开发,需要实现网页访问量的统计,刚开始不知道如何实现,后来问了一下老师,老师是这样回答我的:要实现网页访问的统计,你可以利用appl ...
- Spring.Net+NHibenate+Asp.Net mvc +ExtJs 系列 3 ----数据访问层
在上一篇中,我们已经搭建起了整个解决方案的项目,并且建好了数据库,完成了实体类和Nhibernate映射文件.在本文中,将定义数据访问接口,并利用Nhibernate实现接口,利用Spring.net ...
- Spring实战6-利用Spring和JDBC访问数据库
主要内容 定义Spring的数据访问支持 配置数据库资源 使用Spring提供的JDBC模板 写在前面:经过上一篇文章的学习,我们掌握了如何写web应用的控制器层,不过由于只定义了SpitterRep ...
- Spring Security系列(7)-访问控制流程源码解析
前言 在上篇文档中,我们通过添加注解的方式,就实现了权限控制.接下来分析下源码,了解他的执行流程. 首先以下面代码问控制入口. @PreAuthorize("hasRole('ROLE_RO ...
最新文章
- 重磅丨2018年中国人工智能行业研究报告(77页PPT)
- Linux下Nginx+PHP+MySQL配置(图)
- 可以ping通但远程桌面不行_【第1624期】HTML5:lt;agt;的ping属性之死亡ping与隐私追踪...
- 传统的6d位姿估计fangfa1_你的厨房被水淹了!别担心,这只是3D深度估计做出的特效...
- 【echarts】echarts开发流程详解
- 有关域索引错误产生的原因及解决办法
- 详解 Java NIO
- jpg怎么合成一份_海外商标注册申请程序复杂吗?应该怎么注册?
- 69. Php部分常见问题总结
- java常用快捷键 智能提示 及快捷键冲突
- distinct 多列详解
- 关于@synchronized
- 【已解决】vue项目地址栏的图标不显示
- java与数据库连接odbc_详解java数据库连接之JDBC-ODBC桥连方式
- mq消息队列到底是什么
- C语言超全学习路线(少走弯路)
- DIV滚动条自动滚动到最底部的两种方法
- 月结5 - 外币评估[FAGL_FC_VAL/FAGL_FCV/OB59/OBA1]
- Excel 2010 SQL应用098 聚合函数之计算某列空值的数目
- houdini节点大全中文手册_【技术贴】武林秘籍在此!大咖座谈虚幻引擎制作影视动画经验!...
热门文章
- linux杀掉80端口线程命令
- IDEA Terminal替换成Git Bash_05
- Guns 添加功能实现_入门试炼05
- 你所不知道的 JavaScript
- c++ 麦克风 录音 wav_小米有品上线新品,手机麦克风得到史诗级加强
- docker无法连接mysql镜像_关于Docker官方CentOS镜像无法启动mysqld的总结
- python每天定时9点执行_[求助]关于twisted框架,如何每天定时执行一个scrapy爬虫...
- 服务器配置再生龙系统,PXE引导再生龙安装步骤
- Qt中QSS的简单使用
- BugkuCTF-MISC题一切有为法如梦幻泡影