【03】淘淘商城-规格参数展示

写这篇博客的起因是因为老师留的一个小作业:

5.3.1规格参数列表

从tb_item_param中查询数据展示到jsp,单表查询,实现分页。

作业!!

但是写完以后发现这里面并没有那么简单,所以写下笔记记录一下

1   HTML代码分析

代码其实很简单,现在来大概分析一下:

easyui-datagrid:我们需要返回特定的json对象(带有total属性和rows属性),这里我们可以使用之前的EUDataGridResult类来实现

url:这里显示的是访问的链接地址

各种fieid:对应TbItemParam类中的各种属性,这里的“ck”和“itemCatName”是没有的,其意义不大,暂且放到后边再说。

2   Service层

没什么说的,使用了分页插件,第一天的内容,很简单。

3   Controller层

还是一样的简单,火狐兼容问题的话,可以用插件转成JSON然后返回字符串,没啥说的

4   页面

本来以为这个作业已经简简单单的结束了,但是。。。。

MMP,看到这个报错,我瞬间就懵逼了,这是啥?我一个小白让我看这个?

不过等等。。。再让我们翻回去看看页面代码:

我们返回的json是没有问题的,那是不是我们的格式解析器出了问题?


可以看到,这个解析器接受到数据后直接就转义成json数据,而我们传回的数据却是”null“,显然就是我们的问题所在,所以我们加一行判断

OK,我们去跑一圈页面试试

5   运行结果


1   Service层补充

不知道大家有木有仔细看这些搜索结果,很奇怪的显示的全部都是暂无数据,而我们应当得到是数据却不应该是这样的,那么问题出在哪里?

页面展示的数据

数据库查询的数据

 

OK,那么原因到底出现在哪里?我们去tb_item_param看看

我们发现,查询不出来结果的param_data字段的数据类型为text

而mybatis逆向工程说生成的mapper映射文件为了效率的问题,会默认不装载这一字段,而需要使用查询出带这一字段的结果时,可以使用它所生成的相关xxxxxxWithBLOBs()方法进行查询。

所以我们将Service层的查询方法改变一下

OK,我们再回去试试效果


大功告成,这次大概也许可能不会再有什么遗漏的了吧吐舌头


==========================17/11/20更新=======================

好吧,还是忘记了商品类目,感谢提醒

添加两个自定义的文件

在接口中加入一个方法,名字自己取,顺便给你们路径名

配置文件在同一目录下,内容如下


就一个简单的联表查询,不解释了

然后再建一个pojo的扩展类方便我们扩展



然后其他地方小小的修改一下,大功告成



最近工作忙成狗,弃坑了好久,进度什么的慢慢会补上的


  • 11
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 20
    评论
淘淘商城-day08.docx》是一份关于淘淘商城第八天工作的文档。在这一天,淘淘商城的团队采取了一系列措施来进一步提升用户体验和销售业绩。 首先,团队进行了网站内容的优化。他们对商品详情页进行了修复和更新,确保信息的准确性和完整性。同时,他们也对页面的布局进行了调整,使得用户更容易浏览和购买商品。这些改进措施能够提升用户的满意度和购买转化率。 其次,团队还加强了与供应商的合作关系。他们与一些热门品牌建立起了合作伙伴关系,以获得独家销售权或更优惠的价格。这不仅能够吸引更多的用户,还能提高淘淘商城的竞争力。 另外,团队还对物流配送进行了优化。他们与一家可靠的物流公司合作,以确保商品能够及时、安全地送达给用户。他们还推出了更快速、更便捷的配送选项,如次日达和晚间配送,以满足用户的各种需求。 为了增加用户的复购率,团队还积极进行了促销活动。他们推出了限时限量的特价商品,以及购买一定金额就能获得赠品或折扣的优惠活动。这些促销措施能够吸引用户重复购买,并提升销售额。 总之,《淘淘商城-day08.docx》记录了淘淘商城团队在第八天所做的一系列工作。通过网站内容优化、供应商合作、物流配送优化和促销活动,团队致力于提升用户体验和销售业绩,从而使淘淘商城更加竞争和成功。
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值