package org.controller;
import java.util.List;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import org.bean.User;
import org.service.Service;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.context.WebApplicationContext;
import org.springframework.web.context.support.WebApplicationContextUtils;
import org.springframework.web.portlet.ModelAndView;
import org.springframework.web.servlet.support.RequestContextUtils;
@Controller
public class UserController {//userController
@Resource(name="userService")
private Service userService;
@RequestMapping("/spirng/helloSpring")
public String helloSpring(HttpServletRequest request){
//spring 的上下文
@SuppressWarnings("unused")
WebApplicationContext ac1=WebApplicationContextUtils.
getWebApplicationContext(request.getSession().getServletContext());
//spring mvc的上下文
WebApplicationContext ac2=RequestContextUtils.getWebApplicationContext(request);
System.out.println(userService.helloSpring());
return "/show";
}
//add user
@RequestMapping("/userdemo/addUser")
public String addUser(User user,HttpServletRequest request){
System.out.println(user.getUsername()+user.getAge());
try {
userService.add(user);
} catch (Exception e) {
// TODO: handle exception
return "error";
}
List<User> userList=userService.getAll();
request.setAttribute("userList",userList);
return "userList";
}
//select user
@RequestMapping("/userdemo/userList")
public String showUserList(HttpServletRequest request){
List<User> userList=userService.getAll();
System.out.println(userList.size());
request.setAttribute("userList",userList);
return "userList";
}
//show edit uesr
@RequestMapping("/userdemo/showEditUser")
public String showEditUser(String uuid,HttpServletRequest request){
User user=userService.getSingleUser(uuid);
request.setAttribute("user",user);
return "editUser";
}
//edit user
@RequestMapping("/userdemo/editUser")
public String editUser(User uesr,HttpServletRequest request){
try {
userService.update(uesr);
} catch (Exception e) {
return "error";
}
List<User> userList=userService.getAll();
request.setAttribute("userList",userList);
return "userList";
}
//delete user
@RequestMapping("/userdemo/deleteUser")
public String deleteUser(String uuid,HttpServletRequest request){
System.out.println("ddd");
try {
userService.delete(userService.getSingleUser(uuid));
} catch (Exception e) {
return "error";
}
List<User> userList=userService.getAll();
request.setAttribute("userList",userList);
return "userList";
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
spring mvc +hibernate注解版测试增,删,改,查 简单xml配置应用
共172个文件
jar:81个
xml:24个
java:18个
5星 · 超过95%的资源 需积分: 10 385 下载量 29 浏览量
2014-01-01
23:39:54
上传
评论 5
收藏 27.94MB RAR 举报
温馨提示
spring mvc +hibernate注解版测试增,删,改,查 简单xml配置应用
资源推荐
资源详情
资源评论
收起资源包目录
spring mvc +hibernate注解版测试增,删,改,查 简单xml配置应用 (172个子文件)
UserController.class 4KB
UploadFile.class 4KB
SpringMvcAnnotation.class 3KB
UserMultiController.class 2KB
UserAction.class 2KB
ServiceImp.class 1KB
UserDaoImp.class 1KB
User.class 1KB
Student.class 1KB
Users.class 960B
Test1.class 890B
User.class 775B
UserDaoImp.class 711B
UserServiceImp.class 685B
Service.class 379B
UserDao.class 330B
UserService.class 159B
UserDao.class 147B
.classpath 4KB
.classpath 529B
org.eclipse.wst.common.component 477B
org.eclipse.wst.common.component 468B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.container 49B
hibernate3.jar 2.31MB
hibernate3.jar 2.31MB
hibernate-core.jar 2.16MB
aspectjweaver.jar 1.47MB
aspectjweaver.jar 1.47MB
classes12.jar 1.15MB
classes12.jar 1.15MB
spring-core-3.2.2.RELEASE.jar 846KB
spring-core-3.2.2.RELEASE.jar 846KB
spring-context-3.2.2.RELEASE.jar 842KB
spring-context-3.2.2.RELEASE.jar 842KB
spring-webmvc-3.2.2.RELEASE.jar 621KB
spring-webmvc-3.2.2.RELEASE.jar 621KB
spring-web-3.2.2.RELEASE.jar 612KB
spring-web-3.2.2.RELEASE.jar 612KB
spring-beans-3.2.2.RELEASE.jar 593KB
spring-beans-3.2.2.RELEASE.jar 593KB
javassist-3.9.0.GA.jar 583KB
javassist-3.9.0.GA.jar 583KB
commons-collections-3.1.jar 546KB
commons-collections-3.1.jar 546KB
mysql-connector-java.jar 528KB
javassist.jar 460KB
antlr-2.7.6.jar 433KB
antlr-2.7.6.jar 433KB
spring-jdbc-3.2.2.RELEASE.jar 396KB
spring-jdbc-3.2.2.RELEASE.jar 396KB
spring-orm-3.2.2.RELEASE.jar 378KB
spring-orm-3.2.2.RELEASE.jar 378KB
log4j-1.2.14.jar 359KB
log4j-1.2.14.jar 359KB
spring-aop-3.2.2.RELEASE.jar 328KB
spring-aop-3.2.2.RELEASE.jar 328KB
dom4j-1.6.1.jar 307KB
dom4j.jar 307KB
dom4j-1.6.1.jar 307KB
hibernate-annotations.jar 273KB
cglib-2.2.jar 272KB
cglib-2.2.jar 272KB
commons-lang.jar 237KB
spring-tx-3.2.2.RELEASE.jar 236KB
spring-tx-3.2.2.RELEASE.jar 236KB
spring-jms-3.2.2.RELEASE.jar 200KB
spring-jms-3.2.2.RELEASE.jar 200KB
spring-expression-3.2.2.RELEASE.jar 191KB
spring-expression-3.2.2.RELEASE.jar 191KB
spring-webmvc-portlet-3.2.2.RELEASE.jar 184KB
spring-webmvc-portlet-3.2.2.RELEASE.jar 184KB
spring-context-support-3.2.2.RELEASE.jar 125KB
spring-context-support-3.2.2.RELEASE.jar 125KB
commons-dbcp.jar 119KB
commons-dbcp.jar 119KB
hibernate-entitymanager.jar 116KB
commons-io.jar 82KB
spring-oxm-3.2.2.RELEASE.jar 72KB
spring-oxm-3.2.2.RELEASE.jar 72KB
spring-build-src-3.2.2.RELEASE.jar 71KB
spring-build-src-3.2.2.RELEASE.jar 71KB
hibernate-commons-annotations.jar 65KB
commons-pool.jar 61KB
commons-pool.jar 61KB
commons-logging-1.1.1.jar 59KB
commons-logging-1.1.1.jar 59KB
commons-fileupload.jar 52KB
spring-aspects-3.2.2.RELEASE.jar 50KB
spring-aspects-3.2.2.RELEASE.jar 50KB
ejb3-persistence.jar 49KB
slf4j-api-1.6.1.jar 25KB
slf4j-api-1.5.8.jar 23KB
slf4j-api-1.5.8.jar 23KB
jta-1.1.jar 13KB
jta.jar 13KB
jta-1.1.jar 13KB
spring-instrument-tomcat-3.2.2.RELEASE.jar 10KB
spring-instrument-tomcat-3.2.2.RELEASE.jar 10KB
slf4j-log4j12-1.5.8.jar 9KB
共 172 条
- 1
- 2
java的爪哇
- 粉丝: 190
- 资源: 61
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页