package com.chen.controller.user;
import com.chen.pojo.User;
import com.chen.service.user.UserServiceImpl;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import java.util.List;
@Controller
@RequestMapping("/user")
public class UserController {
@Autowired
@Qualifier("UserServiceImpl")
private UserServiceImpl userService;
//查询用户总数
@RequestMapping("/queryAll")
public String user_list(Model model){
//查询
List<User> users = userService.queryAllUser();
//返回前端数据
model.addAttribute("users",users);
//查询用户总数
Integer total = userService.findTotal();
model.addAttribute("total",total);
return "user_list";
}
//删除用户
@RequestMapping("/deleteUserById/{user_id}")
public String deleteUserById(@PathVariable("user_id") String user_id){
int i = userService.deleteUserById(user_id);
return "redirect:/user/queryAll";
}
//根据信息搜索
@RequestMapping("/queryUserByMsg")
public String queryUserByMsg(String username,String user_authority,Model model){
List<User> users = userService.queryUserByMsg(username, user_authority);
model.addAttribute("users",users);
return "user_list";
}
@RequestMapping ("/toAddUser")
public String toAddUser(){
return "user_add";
}
//增加用户功能
@RequestMapping(value = "/addUser")
public String addUser(User user){
System.out.println(user);
userService.addUser(user);
return "redirect:/user/queryAll";
}
//跳转编辑页面
@RequestMapping ("/toUpdateUser/{user_id}")
public String toUpdateUser(@PathVariable("user_id") String user_id, Model model){
User user = userService.queryUserById(user_id);
model.addAttribute("user",user);
return "user_edit";
}
//编辑
@RequestMapping(value = "/updateUser")
public String updateUser(User user){
System.out.println("进入修改用户方法");
int i = userService.updateUser(user);
return "redirect:/user/queryAll";
}
//跳转编辑个人信息页面
@RequestMapping ("/toUpdateMyInfo/{user_id}")
public String toUpdateMyInfo(@PathVariable("user_id") String user_id, Model model){
User user = userService.queryUserById(user_id);
model.addAttribute("user",user);
return "MyInfo_edit";
}
//修改个人信息
@RequestMapping(value = "/updateMyInfo")
public String updateMyInfo(User user,Model model){
int i = userService.updateUser(user);
model.addAttribute("msg", "修改信息成功,请重新登录!");
return "login";
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
基于SSM+Layui框架的机票管理系统设计源码
共495个文件
gif:150个
jsp:69个
js:63个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 47 浏览量
2024-10-05
19:48:16
上传
评论
收藏 30.27MB ZIP 举报
温馨提示
该项目是一款基于SSM框架与Layui前端框架构建的机票管理系统源码,共计492个文件,涵盖JavaScript、Java、CSS、HTML等多种编程语言。其中,包括69个JSP页面文件、61个JavaScript文件、35个XML配置文件、29个Java类文件和JAR包文件、26个CSS样式文件、17个HTML页面文件以及8张JPG图片文件。该系统旨在提供全面的机票管理功能,以提升机票预订和管理的效率。
资源推荐
资源详情
资源评论
收起资源包目录
基于SSM+Layui框架的机票管理系统设计源码 (495个子文件)
Bill.class 5KB
Flight.class 4KB
User.class 4KB
UserController.class 4KB
FlightController.class 3KB
AuthorityController.class 3KB
Feedback.class 3KB
LoginController.class 2KB
LoginInterceptor.class 2KB
FeedbackController.class 2KB
Authority.class 2KB
PageInfo.class 2KB
FlightServiceImpl.class 2KB
UserServiceImpl.class 2KB
BillController.class 2KB
AuthorityServiceImpl.class 2KB
FeedbackServiceImpl.class 2KB
BillServiceImpl.class 1KB
UserMapper.class 901B
UserService.class 850B
AuthorityService.class 801B
AuthorityMapper.class 795B
FlightMapper.class 789B
FeedbackMapper.class 782B
FlightService.class 652B
FeedbackService.class 647B
BillMapper.class 576B
BillService.class 445B
MyDate.class 391B
layui.css 68KB
layui.css 68KB
font-awesome.css 37KB
font-awesome.min.css 30KB
main.css 27KB
layer.css 14KB
layer.css 14KB
layui.mobile.css 10KB
layui.mobile.css 10KB
xadmin.css 8KB
xadmin.css 8KB
okLoading.css 7KB
laydate.css 7KB
laydate.css 7KB
style.css 5KB
style.css 5KB
login-style.css 4KB
login-style.css 4KB
usersLogin.css 2KB
usersLogin.css 2KB
code.css 1KB
code.css 1KB
pg_btn.css 765B
pg_btn.css 765B
font.css 505B
font.css 505B
iconfont.eot 48KB
iconfont.eot 48KB
iconfont.eot 40KB
iconfont.eot 40KB
59.gif 10KB
59.gif 10KB
22.gif 10KB
22.gif 10KB
24.gif 8KB
24.gif 8KB
13.gif 7KB
13.gif 7KB
16.gif 7KB
16.gif 7KB
39.gif 6KB
39.gif 6KB
64.gif 6KB
64.gif 6KB
63.gif 6KB
63.gif 6KB
50.gif 6KB
50.gif 6KB
loading-0.gif 6KB
loading-0.gif 6KB
4.gif 6KB
4.gif 6KB
1.gif 5KB
1.gif 5KB
42.gif 5KB
42.gif 5KB
71.gif 5KB
71.gif 5KB
21.gif 5KB
21.gif 5KB
20.gif 5KB
20.gif 5KB
29.gif 5KB
29.gif 5KB
70.gif 4KB
70.gif 4KB
5.gif 4KB
5.gif 4KB
17.gif 4KB
17.gif 4KB
27.gif 4KB
共 495 条
- 1
- 2
- 3
- 4
- 5
资源评论
xyq2024
- 粉丝: 2786
- 资源: 5533
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 超好看倒计时特效单页html模板源码.zip
- 荒地、农田、森林、湖、山姆、住宅检测11-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma、TFRecord、VOC数据集合集.rar
- 基于epoll的reactor模型
- 人力资源领域人员简历模板docx文档
- 使用python基于CNN的10种水果识别-含1w张以上的数据集图片
- 基于Delaunay三角化的点云数据三维曲面重建matlab仿真,包括程序,中文注释,仿真操作步骤视频
- 船舶检测20-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma、TFRecord、VOC数据集合集.rar
- 船舶检测19-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma、TFRecord、VOC数据集合集.rar
- 华为ENSP基本配置!!!
- Java高级软件工程师简历模板-技能特长与项目经历
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功