日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Springboot整合Freemarker的實現詳細過程

瀏覽:22日期:2023-04-02 18:18:43

基本配置、測試

1、導入依賴

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId></dependency>2、準備一個Freemarker模板(.ftl)

Springboot整合Freemarker的實現詳細過程

3、注入Configuration對象(freemarker.template包下)

Springboot整合Freemarker的實現詳細過程

4、生成商品詳情模板

@Controller@RequestMapping('/goodItem')public class GoodItemController { @Reference private IGoodsService goodsService; @Autowired private Configuration configuration; @RequestMapping('/createHtml') @ResponseBody public String createHtml(int gid, HttpServletRequest request){ //通過商品id獲取商品詳情信息 Goods goods = goodsService.queryById(gid); String [] images=goods.getGimage().split('|'); //通過模板生成商品靜態頁面 try { //獲取商品詳情的模板對象 Template template = configuration.getTemplate('goodsItem.ftl'); //準備商品數據 Map<String,Object> map=new HashMap<>(); map.put('goods',goods); map.put('context',request.getContextPath()); //freemarker頁面沒有分割功能,所以通過后臺將圖片分割后,將圖片數組傳到后臺 map.put('images',images); //生成靜態頁 //獲得classpath路徑 //靜態頁面的名稱必須和商品有所關聯,最簡單的方式就是用商品的id作為頁面的名字 String path = this.getClass().getResource('/static/page/').getPath()+goods.getId()+'.html';; template.process(map,new FileWriter(path)); } catch (Exception e) { e.printStackTrace(); } return ''; }}

注意:1、freemarker頁面不能通過<base th:href='http://m.b3g6.com/bcjs/${#request.getContextPath()+’/’}' rel='external nofollow' >獲得項目的根路徑。因此可從后臺將根路徑傳到前端,然后通過<base href='http://m.b3g6.com/bcjs/${context}/' rel='external nofollow' />獲取。2、當page是一個空文件夾的時候,會報錯。這是因為maven項目不會對空文件夾進行打包編譯。

FreeMarker的基本語法

Springboot整合Freemarker的實現詳細過程

Springboot整合Freemarker的實現詳細過程

到此這篇關于Springboot整合Freemarker的實現詳細過程的文章就介紹到這了,更多相關Springboot整合Freemarker內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Spring
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
精品丝袜久久| 欧美日韩在线播放视频| 999久久久免费精品国产| 天堂av在线| 国产96在线亚洲| 亚洲天堂资源| 在线看片国产福利你懂的| 国产一区精品福利| 精品丝袜在线| 日韩在线一二三区| 偷拍亚洲精品| 国产精品hd| 99精品视频在线观看免费播放| 99久精品视频在线观看视频| 国产一区二区精品| 欧美欧美黄在线二区| 成人在线黄色| 丝袜a∨在线一区二区三区不卡| 日韩国产一区二| 中文字幕在线视频久| 亚洲尤物在线| 国产麻豆一区二区三区| 国产精品黄网站| 偷拍精品精品一区二区三区| 国产精品美女久久久| 国产精品一级在线观看| 久久久久蜜桃| 国产精品一区二区精品| 蜜臀久久99精品久久一区二区| 亚洲精品成人一区| 色婷婷狠狠五月综合天色拍| 日韩有吗在线观看| 日韩在线短视频| 国产精品视频一区视频二区| 亚洲精品一二三区区别| 国产精品观看| 亚洲精品第一| 日韩在线欧美| 欧美日韩一区二区高清| 99视频一区| 一本大道色婷婷在线| 国产精品一区毛片| 亚洲一级淫片| 一本一道久久a久久精品蜜桃| 麻豆91小视频| 69堂免费精品视频在线播放| 中文在线一区| 婷婷综合五月| 久久精品播放| 日韩在线视频精品| 高清日韩欧美| 美女在线视频一区| 蜜桃视频一区二区| 国产精品www.| 日本色综合中文字幕| 亚洲精品成人| 亚洲性图久久| 国产超碰精品| 久久久久美女| 精品捆绑调教一区二区三区| 麻豆视频久久| 国产激情久久| 欧美久久亚洲| 亚洲一区二区小说| 亚洲免费影视| 久久xxxx| 伊人久久亚洲| 欧美日韩国产一区精品一区| 欧美国产偷国产精品三区| 老司机精品视频网| 免费在线播放第一区高清av| 日本免费在线视频不卡一不卡二| 久久aⅴ国产紧身牛仔裤| 免费观看久久av| 在线视频精品| 蜜桃视频一区二区| 亚洲日韩中文字幕一区| 日日摸夜夜添夜夜添国产精品| 日韩一区二区三免费高清在线观看| 福利在线免费视频| 韩日一区二区| 99国产精品99久久久久久粉嫩| 国产精品二区不卡| 国产中文字幕一区二区三区| sm久久捆绑调教精品一区| 日韩欧美国产精品综合嫩v| 日韩中文字幕高清在线观看| 日韩电影二区| 男女精品网站| 美腿丝袜亚洲一区| 国产99精品| 日本高清久久| 日韩高清中文字幕一区二区| 久久xxxx精品视频| 狠狠久久伊人中文字幕| 婷婷综合社区| 麻豆久久一区二区| 精品免费av在线| 亚洲18在线| 电影天堂国产精品| 日产欧产美韩系列久久99| 精品色999| 免费在线观看不卡| 欧美激情另类| 日韩一区二区三区在线看| 精品99久久| 国产精品亚洲一区二区在线观看| 日韩大片在线观看| 91成人小视频| 亚洲欧美日韩精品一区二区 | 欧美综合二区| 成人国产精品| 国产精品一区二区三区美女| 久久精品免费一区二区三区| 欧美黑人做爰爽爽爽| 在线精品国产亚洲| 欧美性感美女一区二区| 国产精品白丝av嫩草影院| 香蕉久久夜色精品国产| 日韩久久精品| 精品国产亚洲一区二区三区| 日本麻豆一区二区三区视频| 欧美午夜不卡| 欧美不卡在线| 久久精品一区二区三区中文字幕| 日韩午夜黄色| 免费精品国产的网站免费观看| xxxxx性欧美特大| 国内在线观看一区二区三区| 国产欧美88| 久久福利在线| 国产精品嫩草影院在线看| 亚洲精品影视| 日韩精品电影一区亚洲| 日韩专区一卡二卡| 99国产精品久久久久久久| 自由日本语亚洲人高潮| 99精品电影| 亚洲一级二级| 99久久九九| 在线综合亚洲| 蜜臀av性久久久久蜜臀aⅴ流畅 | 日韩久久视频| 日韩精品免费一区二区三区| 日韩一区自拍| 日韩午夜在线| 亚洲深深色噜噜狠狠爱网站| 日韩精品亚洲aⅴ在线影院| 免费日本视频一区| 日韩 欧美一区二区三区| 国产毛片精品| 激情国产在线| 美女被久久久| 国产精品igao视频网网址不卡日韩 | 男人的天堂久久精品| 日本中文字幕不卡| 国产精品毛片久久久| 国产亚洲欧美日韩精品一区二区三区 | 91精品国产一区二区在线观看| 国产亚洲人成a在线v网站| 久久久久久婷| 日韩影院免费视频| 另类综合日韩欧美亚洲| 欧美精品九九| 精品国产乱码久久久| 亚洲一区二区日韩| 999久久久精品国产| 久久99影视| 亚洲国产日韩欧美在线| 精品视频国产| 91成人精品在线| 免费看日韩精品| 欧美日韩国产一区二区三区不卡| 国产精品玖玖玖在线资源| 国产精品美女久久久| 国产亚洲高清一区| 国产亚洲欧洲| 欧美黄色精品| 女人天堂亚洲aⅴ在线观看| 日韩高清一级| 成人羞羞视频在线看网址| 亚洲一级大片| 久久99影视| 91精品高清| 美女久久久久久| 亚洲影视一区二区三区| 国产欧美成人| 欧美香蕉视频| 国产欧美日韩一区二区三区四区 | 国产精品久久久久久久久久妞妞| 麻豆精品在线播放| 亚洲午夜电影| 久久99国产精品视频| 婷婷精品进入| 亚洲黄色网址| 国产精久久一区二区| 亚洲a级精品| 亚洲一区亚洲| 黄色在线网站噜噜噜| 国产福利一区二区三区在线播放|