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-spring-hibernate源码项目
共69个文件
jar:34个
xml:8个
jsp:6个
5星 · 超过95%的资源 需积分: 50 192 下载量 133 浏览量
2015-04-25
21:56:15
上传
评论 8
收藏 13.03MB ZIP 举报
温馨提示
springmvc-spring-hibernate项目源码测试过的。可以换tomcat如果保错的话。但是不影响使用。。
资源推荐
资源详情
资源评论
收起资源包目录
test_ssh.zip (69个子文件)
test_ssh
WebContent
addUser.jsp 756B
META-INF
MANIFEST.MF 39B
WEB-INF
web.xml 2KB
lib
mysql-connector-java-3.1.13-bin.jar 446KB
spring-core-3.2.0.RELEASE.jar 843KB
jboss-transaction-api_1.1_spec-1.0.0.Final.jar 11KB
dom4j-1.6.1.jar 307KB
standard-1.1.2.jar 384KB
spring-webmvc-portlet-3.2.0.RELEASE.jar 184KB
spring-context-support-3.2.0.RELEASE.jar 124KB
spring-expression-3.2.0.RELEASE.jar 189KB
antlr-2.7.7.jar 435KB
spring-web-3.2.0.RELEASE.jar 610KB
spring-jms-3.2.0.RELEASE.jar 196KB
ojdbc14.jar 1.47MB
hibernate-core-4.1.6.Final.jar 4.25MB
jboss-logging-3.1.0.GA.jar 59KB
spring-context-3.2.0.RELEASE.jar 834KB
spring-jdbc-3.2.0.RELEASE.jar 392KB
spring-oxm-3.2.0.RELEASE.jar 71KB
spring-webmvc-3.2.0.RELEASE.jar 621KB
jstl.jar 17KB
commons-logging.jar 59KB
aopalliance.jar 4KB
hibernate-jpa-2.0-api-1.0.1.Final.jar 100KB
spring-aop-3.2.0.RELEASE.jar 327KB
spring-tx-3.2.0.RELEASE.jar 235KB
spring-orm-3.2.0.RELEASE.jar 383KB
spring-beans-3.2.0.RELEASE.jar 591KB
spring-test-3.2.0.RELEASE.jar 441KB
spring-instrument-3.2.0.RELEASE.jar 7KB
spring-aspects-3.2.0.RELEASE.jar 68KB
com.springsource.org.apache.commons.io-1.4.0.jar 108KB
hibernate-commons-annotations-4.0.1.Final.jar 79KB
com.springsource.org.apache.commons.fileupload-1.2.0.jar 53KB
javassist-3.15.0-GA.jar 633KB
spring-instrument-tomcat-3.2.0.RELEASE.jar 10KB
editUser.jsp 829B
js
jquery-1.7.1.js 242KB
login.jsp 492B
index.jsp 1KB
error.jsp 367B
success.jsp 370B
.settings
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.project.facet.core.xml 305B
org.eclipse.wst.common.component 478B
org.eclipse.wst.jsdt.ui.superType.container 49B
.jsdtscope 503B
org.eclipse.jdt.core.prefs 364B
src
config
spring
spring-beans.xml 845B
spring-mvc.xml 1KB
spring-common.xml 2KB
com
tgb
dao
UserDao.java 305B
UserDaoImpl.java 1KB
manager
UserManagerImpl.java 715B
UserManager.java 313B
web
UserController.java 2KB
entity
User.java 911B
.project 1KB
.classpath 727B
build
classes
config
spring
spring-beans.xml 845B
spring-mvc.xml 1KB
spring-common.xml 2KB
com
tgb
dao
UserDao.class 410B
UserDaoImpl.class 2KB
manager
UserManagerImpl.class 1KB
UserManager.class 422B
web
UserController.class 3KB
entity
User.class 1KB
共 69 条
- 1
资源评论
- cy4086828302015-06-16可以用 虽然内容少
黄昏之歌
- 粉丝: 47
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功