springmvc+spring+hibernate实现简单的增删改查和分页


springmvc + spring +hibernate实现简单的增删改查和分页
资源截图
代码片段和文件信息
package com.wzq16.hello.controller;


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.RequestParam;

import com.wzq16.hello.model.Consumer;
import com.wzq16.hello.service.ConsumerService;

@Controller
public class ConsumerController {

@Autowired
private ConsumerService consumerService;

@RequestMapping(“/main“)
public String main(String username String password) {
if(username.equals(“wzq“) && password.equals(“1011012379“)) {
return “main“;
}
return “error“;
}

@RequestMapping(“/consumerInfo“)
public String consumerInfo(@RequestParam(value=“currentPage“defaultValue=“1“)int currentPage Model model) {
model.addAttribute(“pageBean“ consumerService.queryForPage(currentPage));
return “consumerInfo“;
}

@RequestMapping(“/addConsumer“)
public String addConsumer(int currentPageModel model) {
model.addAttribute(“currentPage“ currentPage);
model.addAttribute(“consumer“ new Consumer());
return “addConsumer“;
}

@RequestMapping(“/saveConsumer“)
public String saveConsumer(Consumer consumer int currentPage Model model) {
consumerService.addConsumer(consumer);
model.addAttribute(“currentPage“ currentPage);
return “redirect:consumerInfo“;
}

@RequestMapping(“/editConsumer“)
public String editConsumer(String consumerId int currentPage Model model) {
model.addAttribute(“currentPage“ currentPage);
model.addAttribute(“consumer“ consumerService.getConsumer(consumerId));
return “editConsumer“;
}

@RequestMapping(“/updateConsumer“)
public String updateConsumer(Consumer consumer int currentPageModel model) {
consumerService.updateConsumer(consumer);
model.addAttribute(“currentPage“ currentPage);
return “redirect:consumerInfo“;
}

@RequestMapping(“/removeConsumerById“)
public String removeConsumerById(String consumerId int currentPageModel model) {
consumerService.removeConsumerById(consumerId);
if(consumerService.queryForPage(currentPage).getList().size() == 0) {
currentPage = currentPage - 1;
}
model.addAttribute(“currentPage“ currentPage);
return “redirect:consumerInfo“;
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1257  2018-03-12 16:24  ssh.classpath

     文件       1479  2018-03-12 16:32  ssh.project

     文件        639  2018-03-12 16:22  ssh.settings.jsdtscope

     文件        430  2018-03-12 16:40  ssh.settingsorg.eclipse.jdt.core.prefs

     文件         90  2018-03-12 16:22  ssh.settingsorg.eclipse.m2e.core.prefs

     文件        909  2018-03-12 16:24  ssh.settingsorg.eclipse.wst.common.component

     文件        252  2018-03-12 16:40  ssh.settingsorg.eclipse.wst.common.project.facet.core.xml

     文件         49  2018-03-12 16:22  ssh.settingsorg.eclipse.wst.jsdt.ui.superType.container

     文件          6  2018-03-12 16:22  ssh.settingsorg.eclipse.wst.jsdt.ui.superType.name

     文件         50  2018-03-12 16:22  ssh.settingsorg.eclipse.wst.validation.prefs

     文件         83  2018-03-12 16:32  ssh.settingsorg.hibernate.eclipse.console.prefs

     文件        162  2018-03-12 16:47  ssh.tern-project

     文件       2985  2018-03-12 16:32  sshpom.xml

     文件       2370  2018-03-13 17:56  sshsrcmainjavacomwzq16hellocontrollerConsumerController.java

     文件        557  2018-03-12 22:22  sshsrcmainjavacomwzq16hellodaoConsumerDao.java

     文件       2104  2018-03-12 22:23  sshsrcmainjavacomwzq16hellodaoConsumerDaoImpl.java

     文件       1381  2018-03-13 17:53  sshsrcmainjavacomwzq16hellomodelConsumer.java

     文件       1344  2018-03-13 17:56  sshsrcmainjavacomwzq16hellomodelPageBean.java

     文件        541  2018-03-13 16:16  sshsrcmainjavacomwzq16helloserviceConsumerService.java

     文件       1992  2018-03-13 17:54  sshsrcmainjavacomwzq16helloserviceConsumerServiceImpl.java

     文件       1012  2018-03-13 17:17  sshsrcmain
esourceseans.xml

     文件        257  2018-03-13 17:20  sshsrcmain
esourcesdatasource.properties

     文件       2097  2018-03-13 17:19  sshsrcmain
esourcesdatasource.xml

     文件       1374  2018-03-12 18:58  sshsrcmain
esourcesspring-mvc.xml

     文件      23409  2018-03-12 21:15  sshsrcmainwebappcssootstrap-theme.min.css

     文件     121200  2018-03-12 18:32  sshsrcmainwebappcssootstrap.min.css

     文件       1469  2018-03-13 14:15  sshsrcmainwebappindex.jsp

     文件      37045  2018-03-12 17:46  sshsrcmainwebappjsootstrap.min.js

     文件      86927  2018-03-12 17:48  sshsrcmainwebappjsjquery-3.3.1.min.js

     文件       2129  2018-03-13 16:20  sshsrcmainwebappviewsaddConsumer.jsp

............此处省略133个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)