package cn.lt.core.web.controller;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import cn.lt.core.po.Food;
import cn.lt.core.service.FoodService;
@Controller
public class FoodController {
@Autowired
private FoodService foodService;
@RequestMapping(value="/index", method=RequestMethod.GET)
public String index(Model model){
List<Food> foods = null;
foods = foodService.findAllFood();
model.addAttribute("foods",foods);
return "index";
}
@RequestMapping(value = "/addFood" ,method = RequestMethod.POST)
public String sendMail(Model model,String name ,String price,String msg,
HttpServletRequest request, HttpServletResponse response) {
int success =0;
Food food = new Food();
food.setMsg(msg);
food.setName(name);
food.setPrice(price);
Date date=new Date();
SimpleDateFormat df=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
food.setDate(df.format(date));
if (foodService.addFood(food)) {
success=1;
}
try {
response.getWriter().write("{\"success\":"+success+"}");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return "redirect:index";
}
@RequestMapping(value="/delete", method=RequestMethod.GET)
public String del(int id){
foodService.delFood(id);
return "redirect:index";
}
@RequestMapping(value="/findFoodByName.action", method=RequestMethod.GET)
public String findFoodByid(String name,Model model){
Food food=null;
System.out.println(name);
List<Food> foods = new ArrayList<Food>();
food = foodService.findFoodByName(name);
if (food!=null) {
foods.add(food);
}else {
foods = foodService.findAllFood();
}
System.out.println(foods);
model.addAttribute("foods",foods);
return "index";
}
//
// @RequestMapping(value="/findFoodByid", method=RequestMethod.GET)
// public String editFoodByid(int id,Model model){
// Food food=null;
// food = foodService.finFoodById(id);
// model.addAttribute("food",food);
// return "editFood";
// }
@RequestMapping(value="/editFood", method=RequestMethod.GET)
public String editUser(int param ,String name ,String price,String msg,int id,Model model){
Food food=new Food();
try {
if(param == 0){
food = foodService.findFoodById(id);
model.addAttribute("food",food);
return "editFood";
}else if(param == 1){
food.setId(id+"");
food.setMsg(msg);
food.setName(name);
food.setPrice(price);
Date date=new Date();
SimpleDateFormat df=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
food.setDate(df.format(date));
System.out.println(food);
Boolean aBoolean = foodService.updateFood(food);
System.out.println(aBoolean);
}
} catch (Exception e) {
e.printStackTrace();
}
return "redirect:index";
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
food.zip (96个子文件)
亲测可用
food
.project 1KB
WebContent
WEB-INF
lib
log4j-core-2.3.jar 808KB
spring-beans-4.3.6.RELEASE.jar 745KB
commons-fileupload-1.3.2.jar 69KB
cglib-3.2.4.jar 293KB
slf4j-log4j12-1.7.22.jar 10KB
slf4j-api-1.7.22.jar 40KB
taglibs-standard-spec-1.2.5.jar 39KB
spring-test-4.3.6.RELEASE.jar 585KB
ant-launcher-1.9.6.jar 18KB
spring-tx-4.3.6.RELEASE.jar 261KB
spring-aop-4.3.6.RELEASE.jar 371KB
taglibs-standard-impl-1.2.5.jar 202KB
commons-pool2-2.4.2.jar 109KB
jackson-annotations-2.8.6.jar 54KB
mybatis-spring-1.3.1.jar 52KB
spring-web-4.3.6.RELEASE.jar 798KB
spring-aspects-4.3.6.RELEASE.jar 57KB
commons-lang3-3.4.jar 424KB
log4j-1.2.17.jar 478KB
junit-4.12.jar 308KB
asm-5.1.jar 52KB
javassist-3.21.0-GA.jar 718KB
ant-1.9.6.jar 1.94MB
commons-io-2.5.jar 204KB
jackson-core-2.8.6.jar 275KB
spring-expression-4.3.6.RELEASE.jar 257KB
hamcrest-core-1.3.jar 44KB
spring-jdbc-4.3.6.RELEASE.jar 417KB
aspectjweaver-1.8.4.jar 1.78MB
spring-core-4.3.6.RELEASE.jar 1.07MB
aopalliance-1.0.jar 4KB
mysql-connector-java-5.1.40-bin.jar 968KB
commons-dbcp2-2.1.1.jar 170KB
jackson-databind-2.8.6.jar 1.18MB
commons-logging-1.2.jar 60KB
log4j-api-2.3.jar 133KB
mybatis-3.4.2.jar 1.52MB
spring-context-4.3.6.RELEASE.jar 1.08MB
spring-webmvc-4.3.6.RELEASE.jar 893KB
ognl-3.1.12.jar 230KB
web.xml 2KB
editFood.jsp 1KB
index.jsp 3KB
js
bootstrap.bundle.js 191KB
bootstrap.js 112KB
bootstrap.bundle.min.js 66KB
bootstrap.js.map 191KB
bootstrap.min.js.map 158KB
bootstrap.min.js 48KB
bootstrap.bundle.min.js.map 267KB
bootstrap.bundle.js.map 319KB
jquery-3.2.1.min.js 85KB
META-INF
MANIFEST.MF 39B
css
bootstrap-reboot.css 5KB
bootstrap.min.css.map 539KB
bootstrap-reboot.min.css.map 25KB
bootstrap-reboot.css.map 56KB
bootstrap.min.css 141KB
bootstrap-reboot.min.css 4KB
bootstrap-grid.min.css.map 74KB
bootstrap-grid.css 43KB
bootstrap.css.map 402KB
bootstrap-grid.min.css 33KB
bootstrap-grid.css.map 94KB
bootstrap.css 174KB
src
cn
lt
core
service
impl
FoodServiceImpl.java 1KB
FoodService.java 357B
dao
FoodDao.xml 2KB
FoodDao.java 482B
web
controller
FoodController.java 3KB
po
Food.java 1KB
.settings
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.common.project.facet.core.xml 345B
org.eclipse.jdt.core.prefs 364B
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.component 541B
.jsdtscope 503B
config
applicationContext.xml 4KB
springmvc-config.xml 2KB
mybatis-config.xml 284B
db.properties 176B
log4j.properties 334B
build
classes
cn
lt
core
service
FoodService.class 435B
impl
FoodServiceImpl.class 2KB
dao
FoodDao.xml 2KB
FoodDao.class 533B
web
controller
FoodController.class 5KB
po
Food.class 2KB
applicationContext.xml 4KB
springmvc-config.xml 2KB
mybatis-config.xml 284B
db.properties 176B
log4j.properties 334B
.classpath 879B
ssmtest.sql 751B
共 96 条
- 1
资源评论
qq_36784544
- 粉丝: 81
- 资源: 224
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于jsp+mysql的JSP九宫格日记本源码.zip
- 基于jsp+mysql的JSP会员卡积分管理系统源码.zip
- 仿小米商城微信小程序源码+项目说明.zip
- 基于jsp+mysql的JSP个人日记本源码.zip
- 南溪CN No1 fps网络断网工具.zip
- 基于jsp+mysql的JSP宠物商城源码.zip
- C++开发基于Qt的音乐播放器的设计与实现项目源码+项目使用说明(毕业设计).zip
- 基于jsp+mysql+servlet的JSP图书馆图书管理系统源码.zip
- C++开发基于Qt的音乐播放器的设计与实现项目源码+项目使用说明(毕业设计).zip
- 【2024win11软件启动速度反应慢解决方法附工具】
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功