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

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

Springboot整合Freemarker的實現詳細過程

瀏覽:20日期: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://www.b3g6.com/bcjs/${#request.getContextPath()+’/’}' rel='external nofollow' >獲得項目的根路徑。因此可從后臺將根路徑傳到前端,然后通過<base href='http://www.b3g6.com/bcjs/${context}/' rel='external nofollow' />獲取。2、當page是一個空文件夾的時候,會報錯。這是因為maven項目不會對空文件夾進行打包編譯。

FreeMarker的基本語法

Springboot整合Freemarker的實現詳細過程

Springboot整合Freemarker的實現詳細過程

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

標簽: Spring
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日本а中文在线天堂| 日韩av二区| 国产人成精品一区二区三| 福利一区和二区| 日韩视频一区二区三区在线播放免费观看| 日本在线视频一区二区| 激情黄产视频在线免费观看| 美女久久网站| 日韩三区在线| 另类欧美日韩国产在线| 日韩精品午夜视频| 午夜在线精品| 99综合视频| 欧美日韩中文字幕一区二区三区| 久久wwww| 国产精品羞羞答答在线观看| 美国欧美日韩国产在线播放| 亚洲天堂1区| 久久影院午夜精品| 国产精品任我爽爆在线播放| 日韩欧乱色一区二区三区在线| 91精品一区二区三区综合| 国产精品一级| 国产精品www.| 欧美1区二区| 成人在线丰满少妇av| 欧美成人a交片免费看| 免费在线日韩av| 欧美日韩1区| 日韩亚洲精品在线| 色综合www| 美女精品一区| 亚洲女同一区| 噜噜噜躁狠狠躁狠狠精品视频| 欧美日韩国产在线观看网站 | 蜜桃精品视频| 麻豆mv在线观看| 亚洲精品一区二区妖精| 欧美成人基地| 私拍精品福利视频在线一区| 91久久国产| 日韩av资源网| 日韩在线第七页| 视频精品一区二区| 国产乱码精品一区二区亚洲| 国产suv精品一区二区四区视频| 日韩欧美字幕| 免费看黄色91| 日韩av有码| 成人午夜精品| 日韩激情视频网站| 欧美国产美女| 亚洲精品伦理| 日韩精品中文字幕第1页| 欧美日韩国产在线一区| 国语精品一区| 亚洲免费毛片| 91麻豆国产自产在线观看亚洲| 欧美日韩国产在线观看网站| 国产亚洲人成a在线v网站| 久久伦理在线| 亚洲最新无码中文字幕久久| 日韩一区精品字幕| av资源亚洲| 日韩精品高清不卡| 1000部精品久久久久久久久| 日韩av在线播放中文字幕| 日韩电影免费网址| 欧美午夜三级| 美女国产一区二区三区| 天海翼精品一区二区三区| 99久久99视频只有精品| 久久久精品国产**网站| 亚洲精品人人| 视频在线观看91| 欧美日韩国产亚洲一区| 国产资源在线观看入口av| 性色一区二区| 一区久久精品| 91亚洲成人| 免费亚洲婷婷| 欧美激情在线精品一区二区三区| 日本aⅴ免费视频一区二区三区| 水蜜桃久久夜色精品一区的特点 | 国语精品一区| 精品久久在线| 精品一区不卡| 日韩和欧美的一区| 亚洲经典在线| 国产视频一区免费看| 免费在线观看精品| 日韩在线观看一区二区| 日韩中文字幕1| 国产亚洲一级| 色狠狠一区二区三区| 日韩av三区| 亚洲资源网站| 日韩在线黄色| 欧美欧美黄在线二区| 久久99蜜桃| 免费视频久久| 日韩精品一区二区三区免费观影 | 欧美日韩精品一本二本三本 | 日本亚州欧洲精品不卡| 麻豆视频在线看| 久久国产三级| 丝袜亚洲另类欧美| 美女视频网站久久| 男女男精品视频网| 99精品一区| 国内不卡的一区二区三区中文字幕| 国产一区91| 亚洲手机在线| 免费在线亚洲| 久久国产三级精品| 深夜福利一区| 亚洲资源网站| 亚洲欧美视频| 五月婷婷亚洲| 欧美特黄视频| 午夜国产精品视频| 久久国产直播| 欧洲一级精品| 五月激情久久| 久久高清精品| 欧美福利在线| 日韩视频在线一区二区三区| 激情视频一区二区三区| 日韩欧美综合| 国模 一区 二区 三区| 精品亚洲美女网站| 激情五月综合网| 国产视频亚洲| 日韩精品国产精品| 日本中文字幕不卡| 国产欧美三级| 精品一区二区男人吃奶| 色爱综合网欧美| 日韩欧美午夜| 亚洲综合国产| 日韩精品视频网站| 麻豆精品在线| 欧美日韩一区二区综合| 欧美日韩视频| 日韩av不卡一区二区| 欧美黄色精品| 国产一在线精品一区在线观看| 精品日韩毛片| 欧美日韩一区二区国产 | 人人精品久久| 精品午夜av| 夜久久久久久| 国产精品最新| 久久精品观看| 亚洲3区在线| 日韩1区2区| 亚洲精品国产精品粉嫩| 欧美经典一区| 午夜亚洲福利在线老司机| 久久av资源| 久久电影一区| 国产盗摄——sm在线视频| 99热免费精品| 国产一区二区三区视频在线| 日韩中文字幕av电影| 超碰在线99| 欧美日韩亚洲国产精品| 欧美一区二区三区高清视频 | www.51av欧美视频| 午夜在线播放视频欧美| 精品亚洲精品| 日韩av一二三| 久久亚洲美女| 丝袜av一区| 福利视频一区| 国产欧美在线观看免费| 中文欧美日韩| 欧美在线观看视频一区| 国产粉嫩在线观看| 国产精品久一| 久久激情五月婷婷| 婷婷久久免费视频| 国产视频久久| 国产精品magnet| 蜜桃免费网站一区二区三区| 美女久久久久| 99久久久久| 亚洲高清毛片| 91久久久精品国产| 91久久国产| 999在线观看精品免费不卡网站| 国产99在线| 色爱av综合网| 欧美影院三区| 制服诱惑一区二区| 99国产精品99久久久久久粉嫩| 午夜视频精品| 综合亚洲色图| 久久国产精品色av免费看| 日韩一区二区三区四区五区|