package com.heitian.ssm.controller;
import com.heitian.ssm.model.User;
import com.heitian.ssm.service.UserService;
import org.apache.log4j.Logger;
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 javax.annotation.Resource;
import java.util.List;
/**
* Created by Zhangxq on 2016/7/15.
*/
@Controller
@RequestMapping("/user")
public class UserController {
private Logger log = Logger.getLogger(UserController.class);
@Resource
private UserService userService;
@RequestMapping("/showUser")
public String showUser( Model model){
log.info("查询所有用户信息");
List<User> userList = userService.getAllUser();
model.addAttribute("userList",userList);
return "showUser";
}
@RequestMapping("/showPeople")
public String showPeople(@RequestParam(value = "userId") String id,Model model){
log.info("查询一个用户信息");
User user=userService.getUserById((long) Integer.parseInt(id));
model.addAttribute("user",user);
return "showPeople";
}
@RequestMapping("/save")
public String savePeople(@RequestParam(value = "userName") String userName,@RequestParam(value = "userPhone") String userPhone,
@RequestParam(value = "userEmail") String userEmail,@RequestParam(value = "userPwd") String userPwd,Model model){
log.info("向表中添加一个用户");
userService.addSave(userName,userPhone,userEmail,userPwd);
return "save";
}
@RequestMapping("/delete")
public String deletePeople(@RequestParam(value = "userId") String id,Model model){
log.info("删除一个用户信息");
userService.delete((long) Integer.parseInt(id));
return "delete";
}
@RequestMapping("/update")
public String updatePeople(@RequestParam(value = "userId") String id,@RequestParam(value = "userName") String userName,@RequestParam(value = "userPhone") String userPhone,
@RequestParam(value = "userEmail") String userEmail,@RequestParam(value = "userPwd") String userPwd,Model model) {
log.info("对表中数据进行修改");
userService.update((long) Integer.parseInt(id), userName, userPhone, userEmail, userPwd);
return "update";
}
@RequestMapping("/login")
public String login(@RequestParam(value = "userName") String userName,@RequestParam(value = "userPwd") String userPwd,Model model){
log.info("用户进行登录操作");
List<User> userList = userService.login(userName,userPwd);
if(userList.size()>0){
return "success";
}else {
return "error";
}
}
@RequestMapping("/again")
public String again(){
return "login";
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
IDEA+spring+springmvc+mybatis+maven框架
共273个文件
jar:117个
xml:71个
jsp:37个
1星 需积分: 15 12 下载量 94 浏览量
2018-03-19
18:05:38
上传
评论 1
收藏 37.77MB RAR 举报
温馨提示
此框架是基于IDEA搭建的spring,springmvc,mybatis的整合框架,是本人原创,非常详细,对于新手来说,是一份不错的资源,请放心下载
资源推荐
资源详情
资源评论
收起资源包目录
IDEA+spring+springmvc+mybatis+maven框架 (273个子文件)
UserController.class 4KB
UserController.class 4KB
UserController.class 4KB
UserController.class 4KB
UserServiceImpl.class 2KB
UserServiceImpl.class 2KB
UserServiceImpl.class 2KB
UserServiceImpl.class 2KB
User.class 1KB
User.class 1KB
User.class 1KB
User.class 1KB
UserDao.class 1KB
UserDao.class 1KB
UserDao.class 1KB
UserDao.class 1KB
UserService.class 857B
UserService.class 857B
UserService.class 857B
UserService.class 857B
webssm.iml 5KB
javaee-api-7.0.jar 1.84MB
jackson-databind-2.8.0.jar 1.17MB
jackson-databind-2.8.0.jar 1.17MB
jackson-databind-2.8.0.jar 1.17MB
spring-context-4.2.5.RELEASE.jar 1.05MB
spring-context-4.2.5.RELEASE.jar 1.05MB
spring-context-4.2.5.RELEASE.jar 1.05MB
spring-core-4.2.5.RELEASE.jar 1.03MB
spring-core-4.2.5.RELEASE.jar 1.03MB
spring-core-4.2.5.RELEASE.jar 1.03MB
spring-webmvc-4.2.5.RELEASE.jar 856KB
spring-webmvc-4.2.5.RELEASE.jar 856KB
spring-webmvc-4.2.5.RELEASE.jar 856KB
mysql-connector-java-5.1.29.jar 856KB
mysql-connector-java-5.1.29.jar 856KB
mysql-connector-java-5.1.29.jar 856KB
jackson-mapper-asl-1.9.13.jar 762KB
jackson-mapper-asl-1.9.13.jar 762KB
jackson-mapper-asl-1.9.13.jar 762KB
spring-web-4.2.5.RELEASE.jar 749KB
spring-web-4.2.5.RELEASE.jar 749KB
spring-web-4.2.5.RELEASE.jar 749KB
spring-beans-4.2.5.RELEASE.jar 714KB
spring-beans-4.2.5.RELEASE.jar 714KB
spring-beans-4.2.5.RELEASE.jar 714KB
mybatis-3.2.8.jar 697KB
mybatis-3.2.8.jar 697KB
mybatis-3.2.8.jar 697KB
spring-test-4.2.5.RELEASE.jar 549KB
spring-test-4.2.5.RELEASE.jar 549KB
spring-test-4.2.5.RELEASE.jar 549KB
javax.mail-1.5.0.jar 510KB
javax.mail-1.5.0.jar 510KB
javax.mail-1.5.0.jar 510KB
log4j-1.2.17.jar 478KB
log4j-1.2.17.jar 478KB
log4j-1.2.17.jar 478KB
spring-jdbc-4.2.5.RELEASE.jar 414KB
spring-jdbc-4.2.5.RELEASE.jar 414KB
spring-jdbc-4.2.5.RELEASE.jar 414KB
jstl-1.2.jar 405KB
jstl-1.2.jar 405KB
jstl-1.2.jar 405KB
standard-1.1.2.jar 384KB
standard-1.1.2.jar 384KB
standard-1.1.2.jar 384KB
spring-aop-4.2.5.RELEASE.jar 361KB
spring-aop-4.2.5.RELEASE.jar 361KB
spring-aop-4.2.5.RELEASE.jar 361KB
fastjson-1.1.41.jar 350KB
fastjson-1.1.41.jar 350KB
fastjson-1.1.41.jar 350KB
jackson-core-2.8.0.jar 273KB
jackson-core-2.8.0.jar 273KB
jackson-core-2.8.0.jar 273KB
spring-tx-4.2.5.RELEASE.jar 259KB
spring-tx-4.2.5.RELEASE.jar 259KB
spring-tx-4.2.5.RELEASE.jar 259KB
commons-codec-1.9.jar 258KB
commons-codec-1.9.jar 258KB
commons-codec-1.9.jar 258KB
spring-expression-4.2.5.RELEASE.jar 257KB
spring-expression-4.2.5.RELEASE.jar 257KB
spring-expression-4.2.5.RELEASE.jar 257KB
jackson-core-asl-1.9.13.jar 227KB
jackson-core-asl-1.9.13.jar 227KB
jackson-core-asl-1.9.13.jar 227KB
commons-io-2.4.jar 181KB
commons-io-2.4.jar 181KB
commons-io-2.4.jar 181KB
spring-context-support-4.2.5.RELEASE.jar 173KB
spring-context-support-4.2.5.RELEASE.jar 173KB
spring-context-support-4.2.5.RELEASE.jar 173KB
commons-dbcp-1.2.2.jar 119KB
commons-dbcp-1.2.2.jar 119KB
commons-dbcp-1.2.2.jar 119KB
junit-jupiter-api-5.1.0-RC1.jar 104KB
junit-jupiter-api-5.1.0-RC1.jar 104KB
junit-jupiter-api-5.1.0-M1.jar 83KB
共 273 条
- 1
- 2
- 3
资源评论
- 只抓住一缕风2018-05-10什么破项目也要这么多积分
豆豆爱痘只
- 粉丝: 2
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功