package com.tgb.web;
import java.io.IOException;
import java.io.PrintWriter;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import com.tgb.entity.User;
import com.tgb.manager.UserManager;
@Controller
@RequestMapping("/user")
public class UserController {
@Resource(name="userManager")
private UserManager userManager;
@RequestMapping("/getAllUser")
public String getAllUser(HttpServletRequest request){
request.setAttribute("userList", userManager.getAllUser());
return "/index";
}
@RequestMapping("/getUser")
public String getUser(String id,HttpServletRequest request){
request.setAttribute("user", userManager.getUser(id));
return "/editUser";
}
@RequestMapping("/toAddUser")
public String toAddUser(){
return "/addUser";
}
@RequestMapping("/addUser")
public String addUser(User user,HttpServletRequest request){
userManager.addUser(user);
return "redirect:/user/getAllUser";
}
@RequestMapping("/delUser")
public void delUser(String id,HttpServletResponse response){
String result = "{\"result\":\"error\"}";
if(userManager.delUser(id)){
result = "{\"result\":\"success\"}";
}
response.setContentType("application/json");
try {
PrintWriter out = response.getWriter();
out.write(result);
} catch (IOException e) {
e.printStackTrace();
}
}
@RequestMapping("/updateUser")
public String updateUser(User user,HttpServletRequest request){
if(userManager.updateUser(user)){
user = userManager.getUser(user.getId());
request.setAttribute("user", user);
return "redirect:/user/getAllUser";
}else{
return "/error";
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
SpringMVC+Hibernate+Spring整合实例
共69个文件
jar:34个
xml:8个
jsp:6个
5星 · 超过95%的资源 需积分: 50 8.7k 下载量 151 浏览量
2013-05-31
15:49:34
上传
评论 84
收藏 13.03MB ZIP 举报
温馨提示
SpringMVC+Hibernate+Spring整合实例源码下载,很完整的例子,需要的可以下载源码学习
资源推荐
资源详情
资源评论
收起资源包目录
test_ssh.zip (69个子文件)
test_ssh
src
com
tgb
manager
UserManagerImpl.java 715B
UserManager.java 313B
entity
User.java 911B
dao
UserDaoImpl.java 1KB
UserDao.java 305B
web
UserController.java 2KB
config
spring
spring-common.xml 2KB
spring-mvc.xml 1KB
spring-beans.xml 845B
.classpath 727B
build
classes
com
tgb
manager
UserManagerImpl.class 1KB
UserManager.class 422B
entity
User.class 1KB
dao
UserDaoImpl.class 2KB
UserDao.class 410B
web
UserController.class 3KB
config
spring
spring-common.xml 2KB
spring-mvc.xml 1KB
spring-beans.xml 845B
.settings
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.common.project.facet.core.xml 305B
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.component 478B
.jsdtscope 503B
org.eclipse.jdt.core.prefs 364B
WebContent
META-INF
MANIFEST.MF 39B
js
jquery-1.7.1.js 242KB
index.jsp 1KB
addUser.jsp 756B
editUser.jsp 829B
login.jsp 492B
error.jsp 367B
success.jsp 370B
WEB-INF
lib
aopalliance.jar 4KB
spring-web-3.2.0.RELEASE.jar 610KB
spring-test-3.2.0.RELEASE.jar 441KB
dom4j-1.6.1.jar 307KB
spring-beans-3.2.0.RELEASE.jar 591KB
spring-aspects-3.2.0.RELEASE.jar 68KB
spring-tx-3.2.0.RELEASE.jar 235KB
spring-webmvc-3.2.0.RELEASE.jar 621KB
commons-logging.jar 59KB
spring-orm-3.2.0.RELEASE.jar 383KB
spring-jms-3.2.0.RELEASE.jar 196KB
hibernate-jpa-2.0-api-1.0.1.Final.jar 100KB
javassist-3.15.0-GA.jar 633KB
spring-instrument-tomcat-3.2.0.RELEASE.jar 10KB
spring-aop-3.2.0.RELEASE.jar 327KB
spring-expression-3.2.0.RELEASE.jar 189KB
jstl.jar 17KB
spring-core-3.2.0.RELEASE.jar 843KB
com.springsource.org.apache.commons.fileupload-1.2.0.jar 53KB
jboss-transaction-api_1.1_spec-1.0.0.Final.jar 11KB
spring-webmvc-portlet-3.2.0.RELEASE.jar 184KB
spring-jdbc-3.2.0.RELEASE.jar 392KB
com.springsource.org.apache.commons.io-1.4.0.jar 108KB
spring-context-3.2.0.RELEASE.jar 834KB
spring-context-support-3.2.0.RELEASE.jar 124KB
ojdbc14.jar 1.47MB
mysql-connector-java-3.1.13-bin.jar 446KB
standard-1.1.2.jar 384KB
antlr-2.7.7.jar 435KB
spring-instrument-3.2.0.RELEASE.jar 7KB
jboss-logging-3.1.0.GA.jar 59KB
hibernate-commons-annotations-4.0.1.Final.jar 79KB
hibernate-core-4.1.6.Final.jar 4.25MB
spring-oxm-3.2.0.RELEASE.jar 71KB
web.xml 2KB
.project 1KB
共 69 条
- 1
倔强的土豆
- 粉丝: 572
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Screenshot_20240427_031602.jpg
- 网页PDF_2024年04月26日 23-46-14_QQ浏览器网页保存_QQ浏览器转格式(6).docx
- 直接插入排序,冒泡排序,直接选择排序.zip
- 在排序2的基础上,再次对快排进行优化,其次增加快排非递归,归并排序,归并排序非递归版.zip
- 实现了7种排序算法.三种复杂度排序.三种nlogn复杂度排序(堆排序,归并排序,快速排序)一种线性复杂度的排序.zip
- 冒泡排序 直接选择排序 直接插入排序 随机快速排序 归并排序 堆排序.zip
- 课设-内部排序算法比较 包括冒泡排序、直接插入排序、简单选择排序、快速排序、希尔排序、归并排序和堆排序.zip
- Python排序算法.zip
- C语言实现直接插入排序、希尔排序、选择排序、冒泡排序、堆排序、快速排序、归并排序、计数排序,并带图详解.zip
- 常用工具集参考用于图像等数据处理
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页