基于javaweb和mysql的ssm水果商城管理系统(java+ssm+jsp+jquery+mysql)(平台、卖家、买家)
基于javaweb和mysql的ssm水果商城管理系统(java+ssm+jsp+jquery+mysql)(平台、卖家、买家)
私信源码获取及调试交流
私信源码获取及调试交流
运行环境
Java≥8、MySQL≥5.7、Tomcat≥8
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
基于javaweb的SSM水果商城管理系统(java+ssm+jsp+jquery+mysql)(平台、卖家、买家)
管理员(后台管理):
admin 123456
农户(即卖家,可以发布商品):
user1 123456
经销商(即买家,可以购买商品):
user2 123456
项目介绍
该系统主要分为前台和后台两大功能模块,共包含三个角色:农户、经销商和管理员。 具体的系统功能如下: 1.前台功能 前台首页、用户注册、用户登录、新闻公告、水果行情、查看水果、水果详情、加入购物车、加入收藏、购买水果、付款结算、添加评论、留言交流、个人中心、我的订单、我的收藏、意见反馈、发布水果、我的销售等功能。 2.后台功能 后台系统登陆、用户管理、管理员管理、网站内容管理、水果类型管理、水果信息管理、采购订单管理、用户评价管理、意见反馈管理、留言交流管理等功能。
环境需要
1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。 2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA; 3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可 4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS; 5.是否Maven项目: 否;查看源码目录中是否包含pom.xml;若包含,则为maven项目,否则为非maven项目; 6.数据库:MySql 5.7/8.0等版本均可;
技术栈
后台框架:Spring、SpringMVC、MyBatis UI界面:JSP、jQuery 数据库:MySQL
使用说明
-
使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;
-
使用IDEA/Eclipse/MyEclipse导入项目,修改配置,运行项目;
@Autowired
private UsersService usersService;
@Autowired
private BannerService bannerService;
@Autowired
private ArticleService articleService;
@Autowired
private CateService cateService;
@Autowired
private GoodsService goodsService;
@Autowired
private CartService cartService;
@Autowired
private FavService favService;
@Autowired
private OrdersService ordersService;
@Autowired
private TopicService topicService;
@Autowired
private ComplainsService complainsService;
@Autowired
private BbsService bbsService;
@Autowired
private RebbsService rebbsService;
// 公共方法 提供公共查询数据
private void front() {
this.getRequest().setAttribute("title", "水果销售网站");
List<Banner> bannerList = this.bannerService.getAllBanner();
this.getRequest().setAttribute("bannerList", bannerList);
List<Cate> cateList = this.cateService.getAllCate();
this.getRequest().setAttribute("cateList", cateList);
List<Goods> hotList = this.goodsService.getGoodsByHot();
this.getRequest().setAttribute("hotList", hotList);
}
// 首页显示
@RequestMapping("index.action")
public String index() {
this.front();
List<Cate> cateList = this.cateService.getCateFront();
List<Cate> frontList = new ArrayList<Cate>();
for (Cate cate : cateList) {
List<Goods> goodsList = this.goodsService.getGoodsByCate(cate.getCateid());
cate.setGoodsList(goodsList);
frontList.add(cate);
}
this.getRequest().setAttribute("frontList", frontList);
return "users/index";
}
// 新闻公告
@RequestMapping("article.action")
if (this.getSession().getAttribute("userid") == null) {
return "redirect:/index/preLogin.action";
}
String userid = (String) this.getSession().getAttribute("userid");
Cart cart = new Cart();
cart.setUsersid(userid);
List<Cart> cartList = this.cartService.getCartByCond(cart);
this.getRequest().setAttribute("cartList", cartList);
return "users/cart";
}
// 删除购物车中的产品
@RequestMapping("deletecart.action")
public String deletecart(String id) {
this.front();
if (this.getSession().getAttribute("userid") == null) {
return "redirect:/index/preLogin.action";
}
this.cartService.deleteCart(id);
return "redirect:/index/cart.action";
}
// 结算
@RequestMapping("checkout.action")
public String checkout() {
this.front();
if (this.getSession().getAttribute("userid") == null) {
return "redirect:/index/preLogin.action";
}
String userid = (String) this.getSession().getAttribute("userid");
Cart cart1 = new Cart();
cart1.setUsersid(userid);
List<Cart> cartList = this.cartService.getCartByCond(cart1);
if (cartList.size() == 0) {
this.getRequest().setAttribute("message", "请选购水果");
return "redirect:/index/cart.action";
} else {
for (Cart cart : cartList) {
Goods goods = this.goodsService.getGoodsById(cart.getGoodsid());
goods.setSellnum("" + (Integer.parseInt(goods.getSellnum()) + Integer.parseInt(cart.getNum())));
goods.setStorage("" + (Integer.parseInt(goods.getStorage()) - Integer.parseInt(cart.getNum())));
this.goodsService.updateGoods(goods);
String ordercode = "PD" + VeDate.getStringId();
double total = VeDate
public String deleteCateByIds() {
String[] ids = this.getRequest().getParameterValues("cateid");
for (String cateid : ids) {
this.cateService.deleteCate(cateid);
}
return "redirect:/cate/getAllCate.action";
}
// 更新数据
@RequestMapping("updateCate.action")
public String updateCate(Cate cate) {
this.cateService.updateCate(cate);
return "redirect:/cate/getAllCate.action";
}
// 显示全部数据
@RequestMapping("getAllCate.action")
public String getAllCate(String number) {
List<Cate> cateList = this.cateService.getAllCate();
PageHelper.getPage(cateList, "cate", null, null, 10, number, this.getRequest(), null);
return "admin/listcate";
}
// 按条件查询数据 (模糊查询)
@RequestMapping("queryCateByCond.action")
public String queryCateByCond(String cond, String name, String number) {
Cate cate = new Cate();
if(cond != null){
if ("catename".equals(cond)) {
cate.setCatename(name);
}
if ("memo".equals(cond)) {
cate.setMemo(name);
}
}
List<String> nameList = new ArrayList<String>();
List<String> valueList = new ArrayList<String>();
nameList.add(cond);
valueList.add(name);
// 批量删除数据
@RequestMapping("deleteComplainsByIds.action")
public String deleteComplainsByIds() {
String[] ids = this.getRequest().getParameterValues("complainsid");
for (String complainsid : ids) {
this.complainsService.deleteComplains(complainsid);
}
return "redirect:/complains/getAllComplains.action";
}
// 更新数据
@RequestMapping("updateComplains.action")
public String updateComplains(Complains complains) {
this.complainsService.updateComplains(complains);
return "redirect:/complains/getAllComplains.action";
}
// 更新状态
@RequestMapping("status.action")
public String status(String id) {
String status = "";
Complains complains = this.complainsService.getComplainsById(id);
if (status.equals(complains.getStatus())) {
status = "";
}
complains.setStatus(status);
this.complainsService.updateComplains(complains);
return "redirect:/complains/getAllComplains.action";
}
// 显示全部数据
@RequestMapping("getAllComplains.action")
public String getAllComplains(String number) {
List<Complains> complainsList = this.complainsService.getAllComplains();
PageHelper.getPage(complainsList, "complains", null, null, 10, number, this.getRequest(), null);
return "admin/listcomplains";
}
// 按条件查询数据 (模糊查询)
@RequestMapping("queryComplainsByCond.action")
public String queryComplainsByCond(String cond, String name, String number) {
@RequestMapping("detail.action")
public String detail(String id) {
this.front();
Goods goods = this.goodsService.getGoodsById(id);
goods.setHits("" + (Integer.parseInt(goods.getHits()) + 1));
this.goodsService.updateGoods(goods);
this.getRequest().setAttribute("goods", goods);
Topic topic = new Topic();
topic.setGoodsid(id);
List<Topic> topicList = this.topicService.getTopicByCond(topic);
this.getRequest().setAttribute("topicList", topicList);
this.getRequest().setAttribute("tnum", topicList.size());
return "users/detail";
}
// 添加收藏
@RequestMapping("addfav.action")
public String addfav(Fav fav) {
this.front();
if (this.getSession().getAttribute("userid") == null) {
return "redirect:/index/preLogin.action";
}
String userid = (String) getRequest().getSession().getAttribute("userid");
fav.setAddtime(VeDate.getStringDateShort());
fav.setGoodsid(getRequest().getParameter("id"));
fav.setUsersid(userid);
this.favService.insertFav(fav);
return "redirect:/index/myfav.action";
}
// 我的收藏
@RequestMapping("myfav.action")
public String myfav(String number) {
this.front();
if (getRequest().getSession().getAttribute("userid") == null) {
return "redirect:/index/preLogin.action";
}
String userid = (String) this.getSession().getAttribute("userid");
Fav fav = new Fav();
fav.setUsersid(userid);
List<Fav> favList = this.favService.getFavByCond(fav);
PageHelper.getIndexPage(favList, "fav", "myfav", null, 10, number, this.getRequest());
return "users/myfav";
}
// 删除收藏
this.getRequest().setAttribute("cate", cate);
return "admin/editcate";
}
}
@Controller
@RequestMapping("/upload")
public class UploadController extends BaseController {
@RequestMapping("preUpload.action")
public String preUpload() {
return "page/saveimage";
}
@RequestMapping(value = "/image.action")
public String upload(@RequestParam(value = "image", required = false) MultipartFile file, HttpServletRequest request, ModelMap model) {
String path = request.getSession().getServletContext().getRealPath("/") + "upfiles/";
String fileName = file.getOriginalFilename();
int i = fileName.lastIndexOf(".");
String name = String.valueOf(VeDate.getStringDatex());
String type = fileName.substring(i + 1);
fileName = name + "." + type;
File targetFile = new File(path, fileName);
if (!targetFile.exists()) {
targetFile.mkdirs();
}
// 保存
users.setRole(name);
}
if ("status".equals(cond)) {
users.setStatus(name);
}
if ("regdate".equals(cond)) {
users.setRegdate(name);
}
}
List<String> nameList = new ArrayList<String>();
List<String> valueList = new ArrayList<String>();
nameList.add(cond);
valueList.add(name);
PageHelper.getPage(this.usersService.getUsersByLike(users), "users", nameList, valueList, 10, number, this.getRequest(), "query");
name = null;
cond = null;
return "admin/queryusers";
}
// 按主键查询数据
@RequestMapping("getUsersById.action")
public String getUsersById(String id) {
Users users = this.usersService.getUsersById(id);
this.getRequest().setAttribute("users", users);
return "admin/editusers";
}
}
//定义为控制器
@Controller
// 设置路径
}
this.goodsService.deleteGoods(id);
return "redirect:/index/myGoods.action";
}
@RequestMapping("preTopic.action")
public String preTopic(String id) {
this.front();
if (this.getSession().getAttribute("userid") == null) {
return "redirect:/index/preLogin.action";
}
Orders orders = this.ordersService.getOrdersById(id);
this.getRequest().setAttribute("id", id);
this.getRequest().setAttribute("orders", orders);
return "users/addTopic";
}
@RequestMapping("addTopic.action")
public String addTopic(String id) {
this.front();
if (this.getSession().getAttribute("userid") == null) {
return "redirect:/index/preLogin.action";
}
Orders orders = this.ordersService.getOrdersById(id);
orders.setStatus("已评价");
this.ordersService.updateOrders(orders);
Topic topic = new Topic();
topic.setAddtime(VeDate.getStringDateShort());
topic.setUsersid(orders.getUsersid());
topic.setGoodsid(orders.getGoodsid());
topic.setOrdersid(orders.getOrdersid());
topic.setNum(this.getRequest().getParameter("num"));
topic.setContents(this.getRequest().getParameter("contents"));
topic.setOrdersid(id);
this.topicService.insertTopic(topic);
return "redirect:/index/showOrders.action";
}
}
this.front();
List<Bbs> bbsList = this.bbsService.getAllBbs();
this.getRequest().setAttribute("bbsList", bbsList);
return "users/bbs";
}
// 发布留言
@RequestMapping("addbbs.action")
public String addbbs() {
this.front();
if (this.getSession().getAttribute("userid") == null) {
return "redirect:/index/preLogin.action";
}
String userid = (String) this.getSession().getAttribute("userid");
Bbs bbs = new Bbs();
bbs.setAddtime(VeDate.getStringDate());
bbs.setContents(getRequest().getParameter("contents"));
bbs.setHits("0");
bbs.setRepnum("0");
bbs.setTitle(getRequest().getParameter("title"));
bbs.setUsersid(userid);
this.bbsService.insertBbs(bbs);
return "redirect:/index/bbs.action";
}
// 查看留言
@RequestMapping("readbbs.action")
public String readbbs() {
this.front();
Bbs bbs = this.bbsService.getBbsById(getRequest().getParameter("id"));
bbs.setHits("" + (Integer.parseInt(bbs.getHits()) + 1));
this.bbsService.updateBbs(bbs);
this.getRequest().setAttribute("bbs", bbs);
Rebbs rebbs = new Rebbs();
rebbs.setBbsid(bbs.getBbsid());
List<Rebbs> rebbsList = this.rebbsService.getRebbsByCond(rebbs);
this.getRequest().setAttribute("rebbsList", rebbsList);
return "users/readbbs";
}
// 回复留言
@RequestMapping("rebbs.action")
public String rebbs() {
this.front();
if (this.getSession().getAttribute("userid") == null) {
return "redirect:/index/preLogin.action";
}
String userid = (String) this.getSession().getAttribute("userid");
Rebbs rebbs = new Rebbs();
rebbs.setAddtime(VeDate.getStringDate());
rebbs.setContents(getRequest().getParameter("contents"));
}
@Controller
@RequestMapping("/upload")
public class UploadController extends BaseController {
@RequestMapping("preUpload.action")
public String preUpload() {
return "page/saveimage";
}
@RequestMapping(value = "/image.action")
public String upload(@RequestParam(value = "image", required = false) MultipartFile file, HttpServletRequest request, ModelMap model) {
String path = request.getSession().getServletContext().getRealPath("/") + "upfiles/";
String fileName = file.getOriginalFilename();
int i = fileName.lastIndexOf(".");
String name = String.valueOf(VeDate.getStringDatex());
String type = fileName.substring(i + 1);
fileName = name + "." + type;
File targetFile = new File(path, fileName);
if (!targetFile.exists()) {
targetFile.mkdirs();
}
// 保存
try {
file.transferTo(targetFile);
} catch (Exception e) {
e.printStackTrace();
}
model.addAttribute("imageFileName", fileName);
return "page/saveimage";
}
@RequestMapping("preFiles.action")
@RequestMapping(value = "/complains" , produces = "text/plain;charset=utf-8")
public class ComplainsController extends BaseController {
// 注入Service 由于标签的存在 所以不需要getter setter
@Autowired
private ComplainsService complainsService;
@Autowired
private UsersService usersService;
// 准备添加数据
@RequestMapping("createComplains.action")
public String createComplains() {
List<Users> usersList = this.usersService.getAllUsers();
this.getRequest().setAttribute("usersList", usersList);
return "admin/addcomplains";
}
// 添加数据
@RequestMapping("addComplains.action")
public String addComplains(Complains complains) {
this.complainsService.insertComplains(complains);
return "redirect:/complains/createComplains.action";
}
// 通过主键删除数据
@RequestMapping("deleteComplains.action")
public String deleteComplains(String id) {
this.complainsService.deleteComplains(id);
return "redirect:/complains/getAllComplains.action";
}
// 批量删除数据
@RequestMapping("deleteComplainsByIds.action")
public String deleteComplainsByIds() {
String[] ids = this.getRequest().getParameterValues("complainsid");
for (String complainsid : ids) {
this.complainsService.deleteComplains(complainsid);
}
return "redirect:/complains/getAllComplains.action";
}
// 更新数据
@RequestMapping("updateComplains.action")
public String updateComplains(Complains complains) {
this.complainsService.updateComplains(complains);
Topic topic = new Topic();
topic.setAddtime(VeDate.getStringDateShort());
topic.setUsersid(orders.getUsersid());
topic.setGoodsid(orders.getGoodsid());
topic.setOrdersid(orders.getOrdersid());
topic.setNum(this.getRequest().getParameter("num"));
topic.setContents(this.getRequest().getParameter("contents"));
topic.setOrdersid(id);
this.topicService.insertTopic(topic);
return "redirect:/index/showOrders.action";
}
}
public class PageHelper {
public static void getPage(List<?> list, String name, List<String> nameList, List<String> valueList, int pageSize, String number,
HttpServletRequest request, String method) {
StringBuffer buffer = new StringBuffer();
String name2 = name.substring(0, 1).toUpperCase() + name.substring(1);
String path = "";
String action = "getAll" + name2 + ".action";
if (method != null) {
action = "query" + name2 + "ByCond.action";
}
List<Object> objList = new ArrayList<Object>();
if (nameList != null && valueList != null) {
for (int i = 0; i < nameList.size(); i++) {
path += "&" + nameList.get(i) + "=" + valueList.get(i);
}
}
int pageNumber = list.size();
int maxPage = pageNumber;
if (maxPage % pageSize == 0) {
maxPage = maxPage / pageSize;
} else {
maxPage = maxPage / pageSize + 1;
}
if (number == null) {
number = "0";
}
int start = Integer.parseInt(number) * pageSize;
}
// 更新数据
@RequestMapping("updateBanner.action")
public String updateBanner(Banner banner) {
this.bannerService.updateBanner(banner);
return "redirect:/banner/getAllBanner.action";
}
// 显示全部数据
@RequestMapping("getAllBanner.action")
public String getAllBanner(String number) {
List<Banner> bannerList = this.bannerService.getAllBanner();
PageHelper.getPage(bannerList, "banner", null, null, 10, number, this.getRequest(), null);
return "admin/listbanner";
}
// 按条件查询数据 (模糊查询)
@RequestMapping("queryBannerByCond.action")
public String queryBannerByCond(String cond, String name, String number) {
Banner banner = new Banner();
if(cond != null){
if ("bannername".equals(cond)) {
banner.setBannername(name);
}
if ("addtime".equals(cond)) {
banner.setAddtime(name);
}
if ("memo".equals(cond)) {
banner.setMemo(name);
}
}
List<String> nameList = new ArrayList<String>();
List<String> valueList = new ArrayList<String>();
nameList.add(cond);
valueList.add(name);
PageHelper.getPage(this.bannerService.getBannerByLike(banner), "banner", nameList, valueList, 10, number, this.getRequest(), "query");
name = null;
cond = null;
return "admin/querybanner";
}
Bbs bbs = new Bbs();
bbs.setAddtime(VeDate.getStringDate());
bbs.setContents(getRequest().getParameter("contents"));
bbs.setHits("0");
bbs.setRepnum("0");
bbs.setTitle(getRequest().getParameter("title"));
bbs.setUsersid(userid);
this.bbsService.insertBbs(bbs);
return "redirect:/index/bbs.action";
}
// 查看留言
@RequestMapping("readbbs.action")
public String readbbs() {
this.front();
Bbs bbs = this.bbsService.getBbsById(getRequest().getParameter("id"));
bbs.setHits("" + (Integer.parseInt(bbs.getHits()) + 1));
this.bbsService.updateBbs(bbs);
this.getRequest().setAttribute("bbs", bbs);
Rebbs rebbs = new Rebbs();
rebbs.setBbsid(bbs.getBbsid());
List<Rebbs> rebbsList = this.rebbsService.getRebbsByCond(rebbs);
this.getRequest().setAttribute("rebbsList", rebbsList);
return "users/readbbs";
}
// 回复留言
@RequestMapping("rebbs.action")
public String rebbs() {
this.front();
if (this.getSession().getAttribute("userid") == null) {
return "redirect:/index/preLogin.action";
}
String userid = (String) this.getSession().getAttribute("userid");
Rebbs rebbs = new Rebbs();
rebbs.setAddtime(VeDate.getStringDate());
rebbs.setContents(getRequest().getParameter("contents"));
rebbs.setBbsid(getRequest().getParameter("bbsid"));
rebbs.setUsersid(userid);
this.rebbsService.insertRebbs(rebbs);
Bbs bbs = this.bbsService.getBbsById(rebbs.getBbsid());
bbs.setRepnum("" + (Integer.parseInt(bbs.getRepnum()) + 1));
this.bbsService.updateBbs(bbs);
String path = "redirect:/index/readbbs.action?id=" + bbs.getBbsid();
private GoodsService goodsService;
@Autowired
private UsersService usersService;
@Autowired
private CateService cateService;
// 准备添加数据
@RequestMapping("createGoods.action")
public String createGoods() {
List<Users> usersList = this.usersService.getAllUsers();
this.getRequest().setAttribute("usersList", usersList);
List<Cate> cateList = this.cateService.getAllCate();
this.getRequest().setAttribute("cateList", cateList);
return "admin/addgoods";
}
// 添加数据
@RequestMapping("addGoods.action")
public String addGoods(Goods goods) {
goods.setAddtime(VeDate.getStringDateShort());
goods.setHits("0");
goods.setSellnum("0");
this.goodsService.insertGoods(goods);
return "redirect:/goods/createGoods.action";
}
// 通过主键删除数据
@RequestMapping("deleteGoods.action")
public String deleteGoods(String id) {
this.goodsService.deleteGoods(id);
return "redirect:/goods/getAllGoods.action";
}
// 批量删除数据
@RequestMapping("deleteGoodsByIds.action")
public String deleteGoodsByIds() {
String[] ids = this.getRequest().getParameterValues("goodsid");
for (String goodsid : ids) {
this.goodsService.deleteGoods(goodsid);
}
return "redirect:/goods/getAllGoods.action";
}
// 更新数据
@RequestMapping("updateGoods.action")
public String updateGoods(Goods goods) {
this.goodsService.updateGoods(goods);
return "redirect:/goods/getAllGoods.action";
}
// 显示全部数据
@RequestMapping("getAllGoods.action")
public String getAllGoods(String number) {
List<Goods> goodsList = this.goodsService.getAllGoods();
//定义为控制器
@Controller
// 设置路径
@RequestMapping("/index")
public class IndexController extends BaseController {
@Autowired
private UsersService usersService;
@Autowired
private BannerService bannerService;
@Autowired
return "redirect:/index/preLogin.action";
}
String userid = (String) this.getSession().getAttribute("userid");
Goods goods = new Goods();
goods.setUsersid(userid);
List<Goods> tempList = this.goodsService.getGoodsByCond(goods);
PageHelper.getIndexPage(tempList, "goods", "myGoods", null, 10, number, this.getRequest());
return "users/myGoods";
}
@RequestMapping("preEditGoods.action")
public String preEditGoods(String id) {
this.front();
if (this.getSession().getAttribute("userid") == null) {
return "redirect:/index/preLogin.action";
}
Goods goods = this.goodsService.getGoodsById(id);
this.getRequest().setAttribute("goods", goods);
return "users/editGoods";
}
@RequestMapping("preEdit.action")
public String preEdit(String id) {
this.front();
if (this.getSession().getAttribute("userid") == null) {
return "redirect:/index/preLogin.action";
}
Goods goods = this.goodsService.getGoodsById(id);
this.getRequest().setAttribute("goods", goods);
return "users/editGoods";
}
@RequestMapping("updateGoods.action")
public String updateGoods(Goods goods) {
this.goodsService.updateGoods(goods);
this.front();
if (this.getSession().getAttribute("userid") == null) {
return "redirect:/index/preLogin.action";
}
return "redirect:/index/myGoods.action";
}
@RequestMapping("deleteGoods.action")
public String deleteGoods(String id) {
this.front();
if (this.getSession().getAttribute("userid") == null) {
return "redirect:/index/preLogin.action";
}
this.goodsService.deleteGoods(id);
return "redirect:/index/myGoods.action";
}
}
// 添加数据
@RequestMapping("addRebbs.action")
public String addRebbs(Rebbs rebbs) {
this.rebbsService.insertRebbs(rebbs);
return "redirect:/rebbs/createRebbs.action";
}
// 通过主键删除数据
@RequestMapping("deleteRebbs.action")
public String deleteRebbs(String id) {
this.rebbsService.deleteRebbs(id);
return "redirect:/rebbs/getAllRebbs.action";
}
// 批量删除数据
@RequestMapping("deleteRebbsByIds.action")
public String deleteRebbsByIds() {
String[] ids = this.getRequest().getParameterValues("rebbsid");
for (String rebbsid : ids) {
this.rebbsService.deleteRebbs(rebbsid);
}
return "redirect:/rebbs/getAllRebbs.action";
}
// 更新数据
@RequestMapping("updateRebbs.action")
public String updateRebbs(Rebbs rebbs) {
this.rebbsService.updateRebbs(rebbs);
return "redirect:/rebbs/getAllRebbs.action";
}
// 显示全部数据
@RequestMapping("getAllRebbs.action")
public String getAllRebbs(String number) {
List<Rebbs> rebbsList = this.rebbsService.getAllRebbs();
PageHelper.getPage(rebbsList, "rebbs", null, null, 10, number, this.getRequest(), null);
return "admin/listrebbs";
}
// 按条件查询数据 (模糊查询)
@RequestMapping("queryRebbsByCond.action")
public String queryRebbsByCond(String cond, String name, String number) {
Rebbs rebbs = new Rebbs();
if(cond != null){
if ("usersid".equals(cond)) {





更多推荐


所有评论(0)