A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区
传智教育官网黑马程序员官网
只需一步,快速开始
谷粒姐姐
黑马粉丝团
黑马币:447
帖子:57327
精华:0
© 谷粒姐姐 黑马粉丝团 / 2018-9-29 14:19 / 839 人查看 / 0 人回复 / 1 人收藏 转载请遵从CC协议 禁止商业使用本文
@Autowired private TbItemMapper itemMapper; @Override public boolean genItemHtml(Long goodsId){ try { Configuration configuration = freeMarkerConfig.getConfiguration(); Template template = configuration.getTemplate("item.ftl"); Map dataModel=new HashMap<>(); //1.加载商品表数据 //2.加载商品扩展表数据 //3.商品分类 //4.SKU 列表 TbItemExample example=new TbItemExample(); Criteria criteria = example.createCriteria(); criteria.andStatusEqualTo("1");//状态为有效 criteria.andGoodsIdEqualTo(goodsId);//指定 SPU ID example.setOrderByClause("is_default desc");//按照状态降序,保证第一个为默 认 List<TbItem> itemList = itemMapper.selectByExample(example); dataModel.put("itemList", itemList); Writer out=new FileWriter(pagedir+goodsId+".html"); template.process(dataModel, out); out.close(); return true; } catch (Exception e) { e.printStackTrace(); return false; } }
<script> //SKU 商品列表 var skuList=[ <#list itemList as item> { "id":${item.id?c}, "title":"${item.title!''}", "price":${item.price?c}, "spec": ${item.spec} } , </#list> ]; </script>
图片3.png (7.28 KB, 下载次数: 21)
下载附件
2018-9-29 14:57 上传