package com.spring.mvc.action;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import com.spring.mvc.model.Users;
import com.spring.mvc.service.UsersService;
@Controller
public class UsersController {
@Resource
private UsersService userservice;
@RequestMapping("adduser")
public String addUser(String username,String password,Users user){
System.out.println(username);
System.out.println(password);
System.out.println("1"+user);
userservice.addUsers(user);
return "success";
}
@RequestMapping("valUsername")
public @ResponseBody Map<String,Object> findUsersByName(HttpServletRequest request){
Map<String,Object> map = new HashMap<String,Object>();
String username = (String) request.getParameter("username");
//System.out.println(username+"111");
String msg = userservice.findUsersByName(username);
map.put("msg", msg);
return map;
}
@RequestMapping("/listUsers")
public String listAll(Map<String,Object> model){
//Map<String,Object> model 这种形式的返回model中的属性可以任意。
List<Users> userList =userservice.list();
model.put("userList", userList);
return "UsersList";
}
@RequestMapping("/userUpdate")
public String update(Integer id, Model model){
//System.out.println(id);
Users Users = userservice.findUsersById(id);
model.addAttribute(Users); //model里面的属性需要和类名一样 但是需要小写
return "UserUpdate";
}
@RequestMapping("/updateInfo")
public String updateInfo(HttpServletRequest request,Users user){
System.out.println(user.getUsername());
userservice.UpdateInfo(user);
return "UserUpdate";
}
@RequestMapping("/deleteById")
public String delUser(Integer id){
userservice.delUserById(id);
return "redirect:/listUsers";
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
SpringMVC+Hibernate用户增删改查实例
共87个文件
jar:46个
xml:8个
class:6个
4星 · 超过85%的资源 需积分: 42 168 下载量 126 浏览量
2016-04-24
21:22:51
上传
评论 6
收藏 25.39MB ZIP 举报
温馨提示
SpringMVC+Hibernate用户增删改查实例。有详细的代码注释。
资源推荐
资源详情
资源评论
收起资源包目录
GDUTCourse.zip (87个子文件)
GDUTCourse
.project 1KB
.settings
.jsdtscope 503B
org.eclipse.wst.common.component 491B
org.eclipse.jdt.core.prefs 364B
org.eclipse.wst.common.project.facet.core.xml 345B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.name 6B
src
com
spring
mvc
daoimpl
UserDaoImpl.java 2KB
dao
UsersDao.java 360B
action
UsersController.java 2KB
HelloController.java 311B
model
Users.java 2KB
Users.hbm.xml 1KB
service
UsersService.java 863B
spring-mvc.xml 1KB
beans.xml 4KB
build
classes
com
spring
mvc
daoimpl
UserDaoImpl.class 3KB
dao
UsersDao.class 484B
action
UsersController.class 4KB
HelloController.class 753B
model
Users.class 3KB
Users.hbm.xml 1KB
service
UsersService.class 2KB
spring-mvc.xml 1KB
beans.xml 4KB
WebContent
css
WEB-INF
web.xml 2KB
lib
hibernate-validator-4.1.0.Final.jar 281KB
jackson-mapper-asl-1.9.13.jar 762KB
hibernate-jpa-2.1-api-1.0.0.Final.jar 111KB
spring-aop-4.0.4.RELEASE.jar 344KB
c3p0-0.9.1.jar 594KB
spring-instrument-4.0.4.RELEASE.jar 7KB
commons-io-2.0.1.jar 156KB
com.springsource.net.sf.cglib-2.2.0.jar 319KB
spring-test-4.0.4.RELEASE.jar 438KB
jta-1.1.jar 11KB
javassist-3.12.0.GA.jar 618KB
spring-expression-4.0.4.RELEASE.jar 200KB
spring-jdbc-4.0.4.RELEASE.jar 415KB
hibernate3.jar 3.97MB
spring-tx-4.0.4.RELEASE.jar 242KB
commons-fileupload-1.2.2.jar 58KB
cglib-2.2.jar 272KB
com.springsource.org.aopalliance-1.0.0.jar 5KB
com.springsource.javax.validation-1.0.0.GA.jar 48KB
spring-context-4.0.4.RELEASE.jar 954KB
com.springsource.org.apache.taglibs.standard-1.1.2.jar 389KB
spring-core-4.0.4.RELEASE.jar 951KB
com.springsource.com.mchange.v2.c3p0-0.9.1.2.jar 603KB
spring-oxm-4.0.4.RELEASE.jar 78KB
commons-collections-3.1.jar 546KB
spring-instrument-tomcat-4.0.4.RELEASE.jar 10KB
spring-context-support-4.0.4.RELEASE.jar 132KB
spring-orm-4.0.4.RELEASE.jar 358KB
slf4j-log4j12.jar 8KB
spring-messaging-4.0.4.RELEASE.jar 262KB
dom4j-1.6.1.jar 307KB
spring-webmvc-4.0.4.RELEASE.jar 647KB
spring-jms-4.0.4.RELEASE.jar 206KB
com.springsource.javax.servlet.jsp.jstl-1.1.2.jar 21KB
jackson-core-asl-1.9.13.jar 227KB
log4j.jar 359KB
slf4j-api-1.5.8.jar 23KB
mysql-connector-java-5.1.7-bin.jar 693KB
spring-aspects-4.0.4.RELEASE.jar 51KB
spring-web-4.0.4.RELEASE.jar 653KB
com.springsource.org.aspectj.tools-1.6.6.RELEASE.jar 8.43MB
spring-beans-4.0.4.RELEASE.jar 654KB
com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar 1.57MB
antlr-2.7.6.jar 433KB
cglib-nodep-2.2.jar 315KB
com.springsource.org.apache.commons.logging-1.1.1.jar 60KB
index.jsp 357B
META-INF
MANIFEST.MF 39B
imgs
1.jpg 208KB
js
jquery-1.9.1.min.js 90KB
npm.js 484B
bootstrap.js 67KB
jquery-1.4.2.js 160KB
bootstrap.min.js 36KB
jquery.js 233KB
jsp
success.jsp 384B
index.jsp 477B
UsersList.jsp 902B
register.jsp 2KB
UserUpdate.jsp 835B
.classpath 841B
共 87 条
- 1
资源评论
- jodoo2017-10-13没带数据库很菜的程序员2018-10-11数据库你自己改一下啊,用你自己的就行了
- javadill2017-07-31能用,需要修复一下,还好
- qq_233596512017-04-18没带数据库,导入有错很菜的程序员2018-10-11数据库你自己改一下啊,用你自己的就行了
很菜的程序员
- 粉丝: 10
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- database-project-massunaAi笔记
- 2%EF%BC%9A%E9%99%95%E8%A5%BF%E
- yyspdz62_944.apk
- SAP公司间采购EDI配置-如何触发自动MIRO.docx
- python197基于图像识别的仪表实时监控系统.rar
- python196基于循环神经网络的情感分类系统.rar
- I2C驱动SHT30温湿度传感器和LCD12864使用例程(RSCG12864B)
- python193中学地理-中国的江河湖泊教学网(django).rar
- python191基于时间序列分析的大气污染预测软件(django).rar
- python190基于人脸识别智能化小区门禁管理系统.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功