nignx处理Html中SSI技术代码注意事项
生活随笔
收集整理的這篇文章主要介紹了
nignx处理Html中SSI技术代码注意事项
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
當我們將服務部署至Nignx中時,想要頁面靜態化后的Html文件使用SSI技術獲取包含頁面內的js代碼時。
需要注意的是,當我們從nignx訪問動態地址時,返回的頁面結果一定要是html頁面才可以支持SSI技術,jsp是不支持SSI的,所以如果使用springboot內嵌的tomcat返回頁面肯定是不能識別的,
所以我們使用頁面靜態化技術返回Html集成SSI,但是要注意在代碼中需要標識返回頭返回類型。
/*** 頁面預覽* @param pageId*/@RequestMapping(value="/cms/preview/{pageId}",method = RequestMethod.GET)public void preview(@PathVariable("pageId")String pageId) {String pageHtml = pageService.getPageHtml(pageId);ServletOutputStream outputStream = null;try {outputStream = response.getOutputStream();response.setHeader("Content-type","text/html;charset=utf-8");outputStream.write(pageHtml.getBytes("utf-8"));} catch (IOException e) {e.printStackTrace();}}?
總結
以上是生活随笔為你收集整理的nignx处理Html中SSI技术代码注意事项的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 序列每天从0开始_【算法打卡】分割数组为
- 下一篇: 云服务器太卡,云服务器解决io过高导致的