package cn.test.controller;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
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 com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import cn.test.po.User;
import cn.test.service.UserService;
@Controller
@RequestMapping("/user")
public class UserController {
@Autowired
UserService userService;
@RequestMapping("/queryUserByUid")
public String queryUser(int uid, Model model) {
User u = userService.queryUserByUid(uid);
model.addAttribute("user", u);
return "updataUser";
}
@RequestMapping("updataUser")
public String updataUser(User user) {
int t = userService.updataUser(user);
if (t > 0) {
return "forward:getAllUser2";
} else {
return "erro";
}
}
@RequestMapping("/getAllUser")
public String getAllUser(Model model, @RequestParam(defaultValue = "1") int pageNum,
@RequestParam(defaultValue = "2") int pageSize) {
PageHelper.startPage(pageNum, pageSize);
List<User> u = userService.getAllUser();
PageInfo<User> p = new PageInfo<User>(u);
model.addAttribute("ulist", u);
model.addAttribute("pageinfo", p);
return "userinfo";
}
@RequestMapping("/queryUserByUname")
public String queryByUname(String uname, Model model) {
List<User> u = userService.queryByUname(uname);
model.addAttribute("ulist", u);
return "userinfo";
}
@RequestMapping("/toAddUser")
public String toAddUser() {
return "addUser";
}
@RequestMapping("/addUser")
public String addUser(User user) {
int t = userService.addUser(user);
if (t > 0) {
return "forward:getAllUser";
} else {
return "erro";
}
}
@RequestMapping("/deleteUser")
public String deleteUser(int uid) {
int t = userService.deleteUser(uid);
if (t > 0) {
return "forward:getAllUser";
} else {
return "erro";
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
收起资源包目录
week13-2.rar (61个子文件)
week13-2
WebContent
META-INF
MANIFEST.MF 39B
WEB-INF
web.xml 2KB
jsp
addUser.jsp 423B
userinfo.jsp 2KB
updateUser.jsp 677B
lib
commons-dbcp2-2.1.1.jar 170KB
spring-aop-4.3.6.RELEASE.jar 371KB
spring-context-4.3.6.RELEASE.jar 1.08MB
spring-expression-4.3.6.RELEASE.jar 257KB
spring-core-4.3.6.RELEASE.jar 1.07MB
spring-tx-4.3.6.RELEASE.jar 261KB
spring-webmvc-4.3.6.RELEASE.jar 893KB
mysql-connector-java-5.1.7-bin.jar 693KB
spring-beans-4.3.6.RELEASE.jar 745KB
mybatis-3.4.2.jar 1.52MB
ant-1.9.6.jar 1.94MB
asm-5.1.jar 52KB
log4j-core-2.3.jar 808KB
pagehelper-4.2.1.jar 62KB
jsqlparser-0.9.5.jar 314KB
cglib-3.2.4.jar 293KB
spring-jdbc-4.3.6.RELEASE.jar 417KB
spring-web-4.3.6.RELEASE.jar 798KB
slf4j-log4j12-1.7.22.jar 10KB
slf4j-api-1.7.22.jar 40KB
ant-launcher-1.9.6.jar 18KB
mybatis-spring-1.3.1.jar 52KB
commons-logging-1.2.jar 60KB
log4j-api-2.3.jar 133KB
ognl-3.1.12.jar 230KB
log4j-1.2.17.jar 478KB
spring-aspects-4.3.6.RELEASE.jar 57KB
javassist-3.21.0-GA.jar 718KB
commons-pool2-2.4.2.jar 109KB
.settings
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.project.facet.core.xml 399B
org.eclipse.core.resources.prefs 86B
org.eclipse.wst.common.component 476B
org.eclipse.wst.jsdt.ui.superType.container 49B
.jsdtscope 567B
org.eclipse.jdt.core.prefs 718B
src
cn
test
po
User.java 237B
mapper
UserMapper.java 347B
UserMapper.xml 1KB
controller
UserController.java 2KB
service
UserServiceImpl.java 1KB
UserService.java 348B
db.properties 122B
springMvc.xml 1KB
applicationContext.xml 2KB
.project 908B
.classpath 3KB
build
classes
cn
test
po
User.class 445B
mapper
UserMapper.class 484B
UserMapper.xml 1KB
controller
UserController.class 3KB
service
UserService.class 487B
UserServiceImpl.class 1KB
db.properties 122B
springMvc.xml 1KB
applicationContext.xml 2KB
共 61 条
- 1
m0_64228967
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 一种简单的排序算法 冒泡排序.zip
- 一個開會用的webex
- 嵌入式系统TLF35584芯片寄存器详解及其SPI接口应用
- 扣子+ ProcessOn将文字步骤转为流程图
- 磺酸功能化β-环糊精在有机合成反应中的应用研究进展_李文欢.caj
- 基于sEMG和IMU的手语手势识别,包括数据收集、数据预处理(去噪、特征提取,分割)、神经网络搭建、实时识别等
- 爱奇艺2023悦享会:优质内容和AIGC推动增长,片单丰富多彩
- 电感器TSMI252012PMX的技术参数与应用解析
- LED照明市场:3.75%年复合增长率下的机遇与挑战,专业咨询助您破局
- 本科毕业设计-基于Kubernetes的Linux实验考试平台的设计与实现 (WIP)+项目源码+文档说明
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0