实现商品的上架下架功能

该博客介绍了如何实现商品的上架下架功能。针对数据库中商品状态码(0代表下架,1代表上架)的需求,通过新建视图类model将状态码类型改为String,使用ajax处理上架下架的点击事件,避免全局刷新。在实施过程中遇到了日期转换和分页显示的问题,通过调整注解和转换逻辑得以解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

项目效果展示:

 

场景:

数据库中商品的状态码为0或者1,1代表上架,0代表下架。

需求:

将前端jsp页面显示的商品状态码1修改为上架,0修改为下架,并且点击上架时,前端页面显示为下架,数据库中的商品状态码

由0变为1.

问题:

1、数据库对应的实体类中的商品状态码类型为int类型,需改为String类型

2、上架下架的点击事件应只对商品的状态进行刷新,不应对全局刷新。

解决思路:

1、应新建视图类model,将商品的状态码改为String类型,其余不变

2、上架下架操作应使用ajax实现

具体实现:

1、新建model包下的类ProductModel,将状态码类型修改为String(实现get、set方法步骤省略)

package com.henu.ssm.model;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.math.BigDecimal;
import java.util.Date;
/**
 * @author shkstart
 * @create 2019-09-27 15:55
 */
public class ProductModel {
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值