资源简介
完美的ssm脚手架,数据库mysql内带sql脚本,注解清晰适合学习开发
代码片段和文件信息
package com.gert.ssmall.controllers;
import java.io.File;
import java.util.UUID;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.validation.Valid;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.servlet.mvc.support.RedirectAttributes;
import com.gert.ssmall.entities.Goods;
import com.gert.ssmall.services.GoodsService;
@Controller
@RequestMapping(“/goods“)
public class GoodsController {
@Resource
GoodsService goodsService;
/*
* 产品列表与分页Action
*/
@RequestMapping(“/list“)
public String list(Model model@RequestParam(required=falsedefaultValue=“1“) int pageNO){
int size=5;
model.addAttribute(“size“size);
model.addAttribute(“pageNO“pageNO);
model.addAttribute(“count“goodsService.getGoodsCount());
model.addAttribute(“goods“ goodsService.getGoodsPager(pageNO size));
return “goods/list“;
}
/*
* 删除单个产品对象Action
*/
@RequestMapping(“/delete/{id}“)
public String delete(Model model@PathVariable int id@RequestParam(required=falsedefaultValue=“1“) int pageNORedirectAttributes redirectAttributes){
if(goodsService.delete(id)>0)
{
redirectAttributes.addFlashAttribute(“message“ “删除成功!“);
}else{
redirectAttributes.addFlashAttribute(“message“ “删除失败!“);
}
return “redirect:/goods/list?pageNO=“+pageNO;
}
/*
* 删除多个产品对象Action
*/
@RequestMapping(“/deletes“)
public String deletes(Model model@RequestParam int[] id@RequestParam(required=falsedefaultValue=“1“) int pageNORedirectAttributes redirectAttributes){
//执行删除
int rows=goodsService.deletes(id);
if(rows>0)
{
redirectAttributes.addFlashAttribute(“message“ “删除“+rows+“行记录成功!“);
}else{
redirectAttributes.addFlashAttribute(“message“ “删除失败!“);
}
return “redirect:/goods/list?pageNO=“+pageNO;
}
/*
* 添加商品
*/
@RequestMapping(“/add“)
public String add(Model model){
model.addAttribute(“entity“ new Goods());
return “goods/add“;
}
/*
* 添加商品保存
*/
@RequestMapping(“/addSave“)
public String addSave(Model model@ModelAttribute(“entity“) @Valid Goods entityBindingResult bindingResult){
//如果模型中存在错误
if(!bindingResult.hasErrors()){
if(goodsService.insert(entity)>0)
{
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1132 2019-04-17 17:52 goods.sql
文件 1660 2019-04-16 17:08 SSMall\.classpath
文件 1082 2019-04-16 17:04 SSMall\.project
文件 639 2019-04-16 17:04 SSMall\.settings\.jsdtscope
文件 97 2019-04-17 09:18 SSMall\.settings\org.eclipse.core.resources.prefs
文件 478 2019-04-16 17:08 SSMall\.settings\org.eclipse.jdt.core.prefs
文件 90 2019-04-16 17:04 SSMall\.settings\org.eclipse.m2e.core.prefs
文件 575 2019-04-16 17:09 SSMall\.settings\org.eclipse.wst.common.component
文件 252 2019-04-16 17:08 SSMall\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2019-04-16 17:04 SSMall\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2019-04-16 17:04 SSMall\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 50 2019-04-16 17:04 SSMall\.settings\org.eclipse.wst.validation.prefs
文件 4983 2019-04-16 17:22 SSMall\pom.xm
文件 5481 2019-04-17 09:35 SSMall\src\main\java\com\gert\ssmall\controllers\GoodsController.java
文件 1467 2019-04-16 17:30 SSMall\src\main\java\com\gert\ssmall\entities\Goods.java
文件 625 2019-04-16 17:37 SSMall\src\main\java\com\gert\ssmall\mapper\GoodsDAO.java
文件 1167 2019-04-16 17:51 SSMall\src\main\java\com\gert\ssmall\mapper\GoodsMapper.xm
文件 490 2019-04-16 18:07 SSMall\src\main\java\com\gert\ssmall\services\GoodsService.java
文件 1231 2019-04-16 18:08 SSMall\src\main\java\com\gert\ssmall\services\GoodsServiceImpl.java
文件 959 2019-04-16 17:38 SSMall\src\main\java\com\gert\ssmall\test\MyBatisUtil.java
文件 2272 2019-04-16 18:00 SSMall\src\main\java\com\gert\ssmall\test\TestGoods.java
文件 3836 2019-04-16 18:04 SSMall\src\main\resources\applicationContext.xm
文件 219 2019-04-16 18:01 SSMall\src\main\resources\jdbc.properties
文件 1927 2019-04-16 18:05 SSMall\src\main\resources\MyBatisCfg.xm
文件 5393 2019-04-17 08:53 SSMall\src\main\resources\springmvc-servlet.xm
文件 72 2019-04-17 09:34 SSMall\src\main\resources\ValidationMessages.properties
文件 44139 2019-04-16 19:10 SSMall\src\main\webapp\images\default.jpg
文件 14204 2019-04-16 19:10 SSMall\src\main\webapp\images\pic(1).jpg
文件 10093 2019-04-16 19:10 SSMall\src\main\webapp\images\pic(14).jpg
文件 12305 2019-04-16 19:10 SSMall\src\main\webapp\images\pic(2).jpg
文件 16665 2019-04-16 19:10 SSMall\src\main\webapp\images\pic(3).jpg
............此处省略42个文件信息
相关资源
- 基于SSM及前后端分离的复习系统
- 网上订餐系统 SSM框架
- SSM+mysql购书商城2018届毕设
- SSM整合-商贸系统
- 基于vue全家桶nodejsexpressmysql实现的商
- SL会员商城
- 基于SSM框架的增删改查Ajax分页模糊查
- 基于springmvc、spring、mybatis、shiro、e
- 健身房管理系统
- SSM框架--Spring+SpringMVC+Mybatis整合
- SSM+bootstrap+mysql做的一个用户登录和权
- spring+springmvc+mybatis OA考勤管理系统带
- SSM+Shiro+Redis+Activiti-OA
- ssm+mysql的web在线考试系统
- ssm旅行管理系统
- SSM框架连接MySQL实现简单的增删改查
- SSM学校教务管理系统项目
- 基于SSM框架的完整项目 Spring+SpringMV
- SSM框架的分页模糊查询代码(精)
- ssm框架--spring mvc实现文件上传
- 基于SSM+Mysql的银行用户管理系统
- SSM框架+mybatis自动生成代码
- SSM框架实现简单用户信息管理系统
- SSM两表增删查
- ssmCrudOracleDemo
- 基于SSM的简单的增删改查源代码+SQL新
- 一个使用SSM最最初级代码实现的登录
- SSM-文件上传和,存储信息到数据库
- spring+Mybatis+SpringMVC资源整合增删改查
- 网页版在线音乐系统
评论
共有 条评论