package com.it.controller;
import com.it.pojo.User;
import com.it.service.UserService;
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 java.util.List;
@Controller
@RequestMapping("/user")
public class UserController {
@Autowired
private UserService userService;
// 查询所有用户
@RequestMapping("/allUsers")
public String list(Model model) {
List<User> users = userService.queryAllUsers();
model.addAttribute("list", users);
return "allUsers";
}
// 跳转到添加用户页面
@RequestMapping("/toAddUser")
public String toAddUser() {
return "addUser"; // 返回JSP页面名
}
// 添加用户
@RequestMapping("/addUser")
public String addUser(User user) {
userService.addUser(user);
return "redirect:/user/allUsers";
}
// 跳转到修改用户页面
@RequestMapping("/toUpdateUser")
public String toUpdateUser(int id, Model model) {
User user = userService.queryUserById(id);
model.addAttribute("user", user);
return "updateUser";
}
// 修改用户
@RequestMapping("/updateUser")
public String updateUser(User user) {
userService.updateUser(user);
return "redirect:/user/allUsers";
}
// 删除用户
@RequestMapping("/deleteUser")
public String deleteUser(int id) {
userService.deleteUserById(id);
return "redirect:/user/allUsers";
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
基于SSM的框架配置增删改查操带完整的数据库
共84个文件
xml:30个
jar:21个
class:10个
需积分: 5 0 下载量 170 浏览量
2024-10-21
12:25:51
上传
评论
收藏 10.93MB RAR 举报
温馨提示
记录学生项目实践的全过程,分享配置、调试和优化SSM框架的心得。 撰写技术笔记,针对增删改查功能的常见问题提供解决方案,帮助学生快速上手数据库操作。 总结在学习与项目开发中的收获与成长,探索从理论知识到实际应用的转化过程。 通过分享真实的开发体验,帮助同学们克服技术难点,并鼓励自主探索和团队协作。 不会运行vx:Java980320 全部的代码是不收费的,帮助大家学习
资源推荐
资源详情
资源评论
收起资源包目录
SpringMvcBuild.rar (84个子文件)
ssmbuild.sql 2KB
SpringMvcBuild
pom.xml 4KB
src
test
main
resources
mybatis-config.xml 329B
spring-dao.xml 2KB
spring-mvc.xml 1KB
applicationContext.xml 476B
spring-service.xml 613B
database.properties 227B
java
com
it
controller
UserController.java 2KB
dao
UserMapper.java 469B
UserMapper.xml 1KB
pojo
User.java 659B
service
UserService.java 403B
UserServiceImpl.java 890B
out
artifacts
SSMBuild_war_exploded
WEB-INF
classes
mybatis-config.xml 329B
spring-dao.xml 2KB
spring-mvc.xml 1KB
applicationContext.xml 476B
spring-service.xml 613B
database.properties 227B
com
it
controller
UserController.class 2KB
dao
UserMapper.xml 1KB
UserMapper.class 487B
pojo
User.class 5KB
service
UserService.class 367B
UserServiceImpl.class 1KB
lib
junit-4.12.jar 308KB
spring-webmvc-5.1.9.RELEASE.jar 782KB
spring-web-5.1.9.RELEASE.jar 1.32MB
spring-jdbc-5.1.9.RELEASE.jar 395KB
jstl-1.2.jar 405KB
mybatis-spring-2.0.2.jar 66KB
hamcrest-core-1.3.jar 44KB
spring-context-5.1.9.RELEASE.jar 1.05MB
mchange-commons-java-0.2.11.jar 592KB
spring-beans-5.1.9.RELEASE.jar 658KB
mybatis-3.5.2.jar 1.62MB
servlet-api-2.5.jar 103KB
spring-core-5.1.9.RELEASE.jar 1.23MB
lombok-1.16.10.jar 1.34MB
spring-expression-5.1.9.RELEASE.jar 274KB
c3p0-0.9.5.2.jar 486KB
mysql-connector-java-5.1.47.jar 984KB
spring-jcl-5.1.9.RELEASE.jar 23KB
spring-tx-5.1.9.RELEASE.jar 250KB
spring-aop-5.1.9.RELEASE.jar 360KB
jsp-api-2.2.jar 49KB
web.xml 1KB
jsp
allUsers.jsp 3KB
addUser.jsp 5KB
updateUser.jsp 2KB
index.jsp 1KB
META-INF
MANIFEST.MF 92B
web
WEB-INF
web.xml 1KB
jsp
allUsers.jsp 3KB
addUser.jsp 5KB
updateUser.jsp 2KB
index.jsp 1KB
.idea
jarRepositories.xml 888B
codeStyles
codeStyleConfig.xml 153B
dataSources
7c829975-c087-436d-987f-4ba847a01d92.xml 33KB
7c829975-c087-436d-987f-4ba847a01d92
storage_v2
_src_
schema
information_schema.FNRwLQ.meta 76B
dataSources.local.xml 1008B
.rebel-remote.xml.bak 155B
.rebel.xml.bak 743B
artifacts
SSMBuild_war_exploded.xml 3KB
workspace.xml 12KB
misc.xml 526B
dataSources.xml 479B
inspectionProfiles
compiler.xml 578B
.gitignore 184B
SSMBuild.iml 2KB
target
classes
mybatis-config.xml 329B
spring-dao.xml 2KB
spring-mvc.xml 1KB
applicationContext.xml 476B
spring-service.xml 613B
database.properties 227B
com
it
controller
UserController.class 2KB
dao
UserMapper.xml 1KB
UserMapper.class 487B
pojo
User.class 5KB
service
UserService.class 367B
UserServiceImpl.class 1KB
test-classes
generated-test-sources
test-annotations
generated-sources
annotations
共 84 条
- 1
资源评论
JAVA在开发hui
- 粉丝: 24
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- bat文件、创建100个文件.bat、创建文件夹.bat、创建日期文件夹.bat、提取文件名.bat
- Vert.x,认证与授权 - HTTP基本认证
- VMware中虚拟机远程桌面连接的详细设置与操作指南
- Windows pc端屏幕使用时间监控工具(安全无毒)
- postgresql-16.4.1-windows-x64.exe
- Util3.5.19.0库文件
- vsphere-esxi-vcenter-server-703-virtual-machine-admin-guide.pdf
- 永久免费远程工具开源版rustdesk-1.3.0-x86-64
- html+css+js 鲜花商城
- UI5SAPUI5 动态列显示ui table和动态维度可选chart图表
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功