zoukankan      html  css  js  c++  java
  • 简单的增删改查-controller

    package com.lzl.controller;

    import java.util.List;

    import org.apache.dubbo.config.annotation.Reference;
    import org.springframework.stereotype.Controller;
    import org.springframework.ui.Model;
    import org.springframework.web.bind.annotation.GetMapping;
    import org.springframework.web.bind.annotation.PostMapping;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RequestParam;
    import org.springframework.web.bind.annotation.ResponseBody;

    import com.github.pagehelper.PageInfo;
    import com.lzl.pojo.Shop;
    import com.lzl.service.ShopService;

    @Controller
    public class Shopcontroller {

    @Reference
    ShopService service;

    @RequestMapping("long")
    public String select(Model m, @RequestParam(defaultValue = "1") Integer pageNum,
    @RequestParam(defaultValue = "3") Integer pageSize) {

    PageInfo<Shop> info = service.select(pageNum, pageSize);
    List<Shop> list = info.getList();
    for (Shop shop : list) {
    System.out.println(shop);
    }
    m.addAttribute("info", info);
    return "list";

    }

    @ResponseBody
    @RequestMapping("del")
    public Object del(String sids) {

    boolean flag = service.del(sids);
    return flag;
    }

    @GetMapping("toAdd")
    public String toAdd(Model model, Shop shop) {
    model.addAttribute("shop", shop);
    return "add";
    }
    /**
    * 添加
    * @param shop
    * @return
    */
    @PostMapping("add")
    public String add(Shop shop) {

    service.add(shop);
    return "redirect:long";
    }

    @GetMapping("/toupdate")
    public String toupdate(Integer sid, Model m) {

    Shop shop = service.selectOne(sid);
    System.err.println(shop);
    m.addAttribute("shop", shop);
    return "update";
    }
    /**
    * 修改
    * @param shop
    * @return
    */
    @PostMapping("update")
    public String update(Shop shop) {

    service.update(shop);
    return "redirect:long";
    }
    }

  • 相关阅读:
    R语言学习笔记:向量化
    R语言笔记:快速入门
    再分析 返回值加引用&,const
    matlab 怎么保存plot的图 到指定文件夹
    不要在头文件中使用 using namespace std;
    散列表 (Hash table,也叫哈希表)
    重载操作符 operator overloading 学习笔记
    转 XMLHttpRequest().readyState的五种状态详解
    值得回味的基础知识理解加深
    完美解决fixed 水平居中问题
  • 原文地址:https://www.cnblogs.com/liuzhaolong/p/12880555.html
Copyright © 2011-2022 走看看