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/? ?就可以了

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/532971.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/532971.shtml
英文地址,請注明出處:http://en.pswp.cn/news/532971.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

unity 是厘米還是米_喬丹19歲才1.75米,2年增高近20公分,這個長高方法你能堅持多久...

相信現在有很多的人希望自己在長大之后能去NBA打籃球,但是因為種種原因,最后還是放棄了這個想法, 很多人是因為自己的身體素質達不到要求,比如說天賦上沒有達到一個籃球運動員的身高,還有的是因為自己家庭的原因最后放…

win7變成xp風格了怎么改回_微軟看了會沉默,把 Windows 10 變成經典 98 風格

眾所周知「Windows 10」官方提供的主題都只是換換壁紙,所以喜歡折騰的小伙伴會選擇用「UltraUXThemePatcher」來讓「Windows 10」支持第三方主題,實現模仿各種風格,如 macOS、Win7、Ubuntu 等。但是由于「Windows 10」版本太多,導…

2021廣東高考成績排名如何查詢,2021年廣東高考個人排名怎么查詢,廣東高考成績排名查詢方法...

高考成績公布后,很多家長和學生咨詢我們,廣東高考個人成績排名位次如何查詢:廣東高考成績排名,可以通過省招生考試院發布的廣東一分一段表來查詢,也可以到聚志愿網站直接輸入分數查詢,一分一段它顯示每一個…

區塊如何防篡改_深入淺出:一條數據是如何完成上鏈的

一筆業務數據在區塊鏈處理的流程大致分為三個階段:分別是上鏈前處理階段、鏈上處理階段和智能合約處理階段。一.上鏈前處理階段業務數據上鏈前需要將業務數據處理,并且對信息進行簽名。這些過程可以通過對應的工具,比如序列化工具和各種橢圓曲…

鎖定計算機在哪里設置方法,怎樣鎖定電腦?如何設置電腦鎖屏【步驟詳解】

我們在日常使用電腦的時候,特別是自己的私人電腦時,難免會遇到上個廁所接個水之類的雜事需要離開位置的,也許可能就一兩分鐘不到的時間,這么點的時間如果關機的話又覺得實在是太麻煩了,但是又不想讓其它的人知道我們的…

python 安裝html,python安裝glob

python 里面的glob模塊是怎么用的新手剛學這一塊內容,不是很懂 這個模塊可以用來統計每個類型物品的統計glob是python自己帶的一個文件操作相關模塊,用它可以查找符合自己目的的文件,就類似于Windows下的文件搜索,支持通配符操作,…

hough變換檢測圓周_Python OpenCV 霍夫變換

霍夫變換(Hough Transform)是圖像處理中的一種特征提取技術,它通過一種投票算法檢測具有特定形狀的物體。Hough變換是圖像處理中從圖像中識別幾何形狀的基本方法之一。Hough變換的基本原理在于利用點與線的對偶性,將原始圖像空間的給定的曲線通過曲線表達…

關于未來計算機的想象作文600字,未來世界的想象作文600字

我背著書包漫無目的地走在街上,剛要出門的時候突然出現了一個大洞,我本想上前一看究竟,結果被石子絆了下去,一下就落進了那個黑洞里,我的世界陷入了一片黑暗。不知過了多久,我眼睛好不容易看到一絲光亮&…

creator qt 字體太小_qt ttf 字體太小的解決方法

編譯完成qt以后,發現qt的字體太小了原因是qt的dpi計算錯誤,這樣的情況會導致qt在不同的平臺上大小不一解決的方法就是設置好qt的dpi,qt是根據顯示器的物理長度或者寬度于分辨率的關系來計算dpi的,所以我們設置exportQWS_DISPLAY"LinuxFB:mmWidth95:0"export QWS_SIZE…

當前超級計算機的應用方興未艾,四川省若爾蓋縣高三下學期語文模擬卷(五)

四川省若爾蓋縣高三下學期語文模擬卷(五)姓名:________ 班級:________ 成績:________一、選擇題 (共3題;共6分)1. (2分)(2017海南模擬) 下列各句中劃線成語的使用,全都正確的一項是()①與做人一樣,李天來對待試驗同樣謹小慎微。他說&#xff…

easyui中onchange事件_React中類似Vue的“模板語法”

一、數據綁定類似 Vue 的 v-model,this.state { val: 1, companies: ["阿里巴巴", "騰訊", "百度", "京東"], };companyNameUpdate(e) { this.setState({ companyName: e…

html5著陸頁模板,多用途著陸頁HTML模板

資源下載此資源下載價格為5D幣,請先登錄資源文件列表apnew/css/animate.css , 74096apnew/css/bootstrap.min.css , 121260apnew/css/font-awesome.min.css , 27466apnew/css/jquery-ui.css , 36437apnew/css/jquery.carousel-3d.default.css , 3639apnew/css/mater…

php十六進制字符串轉成字節數組_10 天 5 千 Star!21 歲本科生給程序員開發的十六進制編輯器...

【導語】:ImHex 是一款界面美觀的十六進制編輯器,主要面向逆向工程師和程序員。如果你喜歡暗黑系編輯器,那它應該是你的菜。ImHex 最近在 GitHub 上非常火熱,上架五天就收獲了 2.5k Star,十天 5k Star。開發者介紹ImHe…

ie11用不了html5,HTML5拖放不能在IE11上運行

應用HTML5原生拖放功能,drop不適用于IE,與chrome和firefox配合使用。拖動似乎正在起作用,但對IE不感興趣。另一個小問題 - 在IE中,我的可拖動元素周圍有一個半透明的方塊,但它的背景是透明的(圖像是這樣完成的)&#x…

掃掠兩條引導線_《神都夜行錄》周年慶點燃線上線下,解讀國風二次元IP的成長之路...

自2016年國產二次元手游在市場實現登頂以來,該品類便一直呈明顯的上升趨勢,如今也依然是大小廠商乃至創業團隊的布局對象。不過具體到二次元手游的玩法和IP建設上,多數產品都選擇沿襲早期艦娘like的收集模式,再加上市面熱門的重度…

vi新建一個shell腳本_編寫第一個Shell腳本

Linux中有好多中不同的shell,bash是linux默認的shell,免費且容易使用。su切換為root權限1.創建shell腳本touch hello.sh2.編輯:vi hello.sh內容#! /bin/bash#the first programecho "hello world"3.保存并退出按Esc取消插入&#x…

四川三河職業學院計算機寢室,2020四川三河職業學院宿舍條件如何-有空調否?(宿舍圖片)...

對于要考的大學宿舍條件好不好,想必大家也是很關心的,下面就帶大家探索一番。(注:每年存在大學宿舍翻新的情況,數據與圖片可作為參考。。)1、四川三河職業學院宿舍條件學生宿舍近日,四川三河職業學院為2013級即將入住的…

安徽科技學院計算機二級,安徽科技大學2017年3月計算機二級考試報名時間

根據安徽省教育招生考試院要求,安徽科技學院2017年上半年全國計算機二級考試定于2017年3月25日至28日(具體時間見準考證)舉行。本次考試報名工作具體安排如下:一、開考科目、級別二、報名及繳費時間2017年2月13日上午9:00至2月28日下午17:30。三、報名方…

c# u盤使用記錄_U盤如何快速清除使用記錄【詳解】

大家在使用U盤的時候,是不是覺得只要將U盤拔下來,就不會在剛才的電腦中留下使用過的痕跡?其實不然,只要你在Windows下對U盤做過任何操作,系統都會一絲一毫的記錄下來,雖然這些在系統的資源管理器或記錄上不會明顯顯示…

echart vue 圖表大小_cesium+vue,性能優化

平時在vue開發中,我們都習慣把所有數據掛載到vue的data對象上,這樣做大大簡化了我們的開發流程,響應式數據簡直不要太爽但是,針對地圖業務的開發,使用了cesium這個開源庫的話,其實完全不建議把整個庫&#…