基于javaweb+mysql的蔬菜网上商城+后台管理系统(java+SSM+mysql+maven+tomcat)

基于javaweb+mysql的蔬菜网上商城+后台管理系统(java+SSM+mysql+maven+tomcat),第1张

一、项目简述
功能: 功能:系统分管理员界面与用户界面 管理员:用户管理,商品类别管理,商品管理,订单管理,公 告管理留言里筲等 向户:房总主册功能,用户登录功能,商品浏览,商品留言评 论,商品购买,商品支付,订单查询等等

二、项目运行
环境配置: Jdk1.8 + Tomcat8.5 + mysql + Eclispe (IntelliJ IDEA,Eclispe,MyEclispe,Sts 都支持)

项目技术: JSP +Spring + SpringMVC + MyBatis + html+ css + JavaScript + JQuery + Ajax + Fileupload + maven等等。

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

        String sql = "select * from order_detail where status = 0 and order_id = "+orderDetail.getOrderId();
        Pager<OrderDetail> pagers = orderDetailService.findBySqlRerturnEntity(sql);
        model.addAttribute("pagers",pagers);
        model.addAttribute("obj",orderDetail);
        return "/orderDetail/orderDetailList";
    }
}
购物车Controller/**
 * 购物车Controller
 *
 */
@Controller
@RequestMapping("/car")
public class CarController {
    @Autowired
    private CarService carService;
    @Autowired
    private ItemService itemService;
    /**
     * 加入购物车
        return "login/uIndex";
    }
    /**
     * 跳转到普通用户登录页面
     * @return
     */
    @RequestMapping("/uLogin")
    public String uLogin(){
        return "/login/uLogin";
    }
    /**
     * 验证普通用户登录
     * @param request
     * @param user
     * @return
     */
    @RequestMapping("/toULogin")
    public String toULogin(HttpServletRequest request,User user){
        User byEntity = userService.getByEntity(user);
        if (byEntity==null){
            //return "/register/register";
            return "redirect:/login/register.action";
        }else{
            request.getSession().setAttribute("userId",byEntity.getId());
    private UserService userService;
    /**
     * 管理员登录前
     * @return
     */
    @RequestMapping("login")
    public String login(){
        return "/login/mLogin";
    }
    /**
     * 登录验证
     * @return
     */
    @RequestMapping("toLogin")
    public String toLogin(Manage manage, HttpServletRequest request){
}
登录相关的控制器:
/**
 * 登录相关的控制器
 */
@Controller
@RequestMapping("/login")
public class LoginController extends BaseController {
    @Autowired
    private ManageService manageService;
    @Autowired
    private ItemCategoryService itemCategoryService;
    @Autowired
    private ItemService itemService;
    @Autowired
    private UserService userService;
    /**
     * 管理员登录前
     * @return
     */
    @RequestMapping("login")
    public String login(){
        return "/login/mLogin";
    }
    /**
     * 登录验证
     * @return
        }
        model.addAttribute("lbs",categoryDtoList);
        //查找折扣商品
        String sql3 = "select * from item where isDelete=0 and zk is not null order by zk desc limit 0,10";
        List<Item> itemListZK = itemService.listBySqlReturnEntity(sql3);
        model.addAttribute("zks",itemListZK);
        //查找热销商品
        String sql4 = "select * from item where isDelete=0 order by gmNum desc limit 0,10";
        List<Item> itemListGM = itemService.listBySqlReturnEntity(sql4);
        model.addAttribute("rxs",itemListGM);
        return "/login/uIndex";
    }
    /**
     * 跳转到注册页面
     * @return
     */
    @RequestMapping("/register")
    public String register(){
        return "/register/register";
    }
    @RequestMapping("/toRegister")
    public String toRegister(User user){
        if(user.getSex().equals("man")){
            user.setSex("男");
        }
        if(user.getSex().equals("woman")){
        if (item.getZk() != null) {
            value = value * item.getZk() / 10;
            BigDecimal bigDecimal = new BigDecimal(value).setScale(2, RoundingMode.UP);
            car.setPrice(bigDecimal.doubleValue());
        }
        Integer num = car.getNum();
        Double t = value * num;
        BigDecimal bigDecimal = new BigDecimal(t).setScale(2, RoundingMode.UP);
        Double tDouble = bigDecimal.doubleValue();
        car.setTotal(tDouble + "");
        carService.insert(car);
        json.put(Consts.RES, 1);
        return json.toJSONString();
    }
    /**
     * 跳转到购物车页面
     * @param model
     * @param request
     * @return
     */
    @RequestMapping("/findBySql")
    public String findBySql(Model model, HttpServletRequest request) {
         Object userId = request.getSession().getAttribute("userId");
         if(userId==null){
             return "redirect:/login/uLogin";
     */
    @RequestMapping("/findbysql")
    public String OrderDetailList(Model model,OrderDetail orderDetail){
        String sql = "select * from order_detail where status = 0 and order_id = "+orderDetail.getOrderId();
        Pager<OrderDetail> pagers = orderDetailService.findBySqlRerturnEntity(sql);
        model.addAttribute("pagers",pagers);
        model.addAttribute("obj",orderDetail);
        return "/orderDetail/orderDetailList";
    }
}
购物车Controller/**
 * 购物车Controller
 *
 */
@Controller
@RequestMapping("/car")
public class CarController {
    @Autowired
    private CarService carService;
    @Autowired
    private ItemService itemService;
    /**
    @RequestMapping("login")
    public String login(){
        return "/login/mLogin";
    }
    /**
     * 登录验证
     * @return
     */
    @RequestMapping("toLogin")
    public String toLogin(Manage manage, HttpServletRequest request){
       Manage byEntity = manageService.getByEntity(manage);
       if(byEntity==null){
           return "redirect:/login/mtuichu";
       }
       request.getSession().setAttribute(Consts.MANAGE,byEntity);
       return "/login/mIndex";
    }
    /**
     * 管理员退出
     */
    @RequestMapping("mtuichu")
    public String mtuichu(HttpServletRequest request){
        request.getSession().setAttribute(Consts.MANAGE,null);
        return "/login/mLogin";
    }
    /**
登录相关的控制器:
/**
 * 登录相关的控制器
 */
@Controller
@RequestMapping("/login")
public class LoginController extends BaseController {
    @Autowired
    private ManageService manageService;
    @Autowired
    private ItemCategoryService itemCategoryService;
    @Autowired
    private ItemService itemService;
    @Autowired
    private UserService userService;
    /**
     * 管理员登录前
     * @return

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1322542.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-12
下一篇 2022-06-12

发表评论

登录后才能评论

评论列表(0条)

保存