7-2 商品类别展示问题
来源:7-2 公布答案:商品类别列表展示从后到前
白发银沙
2019-03-25
老师您好,我在商品类别展示的Controller层遇到了一个问题,问题如下:
通过session能够正常的获取到shopid以及shopid对应的商品类别列表:
但是返回成功的Result构造器时,会出现error500错误,代码如下:
我先取消了对shopid的获取,返回错误的构造器的时候可以正常显示页面,请问为什么会这样呢?该怎么解决?我的Result和controller层代码都已经对比过了,代码没有问题 我使用的开发工具是IDEA,JDK版本1.8
写回答
1回答
-
同学好,No serializer found for class ProductCategory and no properties discovered to create BeanSerializer。。。此类错误表明你ProductCategory的属性没有对应的getter和setter,请都设置上。
package com.imooc.o2o.entity; import java.util.Date; /** * 商品类别实体类 * * @author xiangze * */ public class ProductCategory { // 主键ID private Long productCategoryId; // 该类别是属于哪个店铺的 private Long shopId; // 类别名 private String productCategoryName; // 权重,越大越排前显示 private Integer priority; // 创建时间 private Date createTime; public Long getProductCategoryId() { return productCategoryId; } public void setProductCategoryId(Long productCategoryId) { this.productCategoryId = productCategoryId; } public Long getShopId() { return shopId; } public void setShopId(Long shopId) { this.shopId = shopId; } public String getProductCategoryName() { return productCategoryName; } public void setProductCategoryName(String productCategoryName) { this.productCategoryName = productCategoryName; } public Integer getPriority() { return priority; } public void setPriority(Integer priority) { this.priority = priority; } public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } }
122019-03-26
相似问题