• 大小: 13.83MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-02
  • 语言: 其他
  • 标签:

资源简介

该项目在ssm框架基础上实现了通过用户名、密码登录,然后进入用户管理界面进行增删改查

资源截图

代码片段和文件信息

package com.ssm.controller;

import com.ssm.model.User;
import com.ssm.service.IUserService;
import org.apache.ibatis.annotations.Param;
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.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import java.util.List;
@Controller
@RequestMapping(“/user“)
public class UserController {

    @Autowired
    private IUserService userService;

    /**
     * 跳转到添加用户界面
     * @return
     */
    @RequestMapping(“toAddUser“)
    public String toAddUser(){
        return “addUser“;
    }


    /**
     * 添加用户并重定向
     * @param model
     * @param user
     * @return
     */
    @RequestMapping(“addUser“)
    public String addUser(Model model User user){
        if (user != null){
            userService.saveUser(user);
        }
        return “redirect:/user/getAllUser“;
    }

    /**
     * 查询全部用户
     * @param model
     * @return
     */
    @RequestMapping(“getAllUser“)
    public String getAllUser(Model model){
        List user = userService.findAll();
        model.addAttribute(“userList“user);
        return “allUser“;
    }


    /**
     *
     * @param model
     * @param id
     * @return
     */

    @RequestMapping(“delUser“)
    public String removeUser(Model modelInteger id){
        model.addAttribute(“user“userService.deleteUser(id));
        //userService.deleteUser(id);
        return “redirect:/user/getAllUser“;
    }


    /**
     * 跳转到更新用户页面
     */
    @RequestMapping(“toUpdate“)
    public String toUpdate(@RequestParam(value = “id“)Integer id Model model){
        model.addAttribute(“user“userService.findUserById(id));
        return “updateUser“;
    }

    /**
     * 更新用户
     * @param
     * @return
     */
    @RequestMapping(value = “updateUser“method = RequestMethod.POST)
    public String updateUser(User user){
        userService.updateUser(user);
        return “redirect:/user/getAllUser“;
    }


    /**
     *登陆
     * @param name
     * @param password
     * @return
     */

/*public String login(User user) {
user=userService.checkUser(user.getName() user.getPassword());
 */
    @RequestMapping(“login“)
    public String login(@Param(“name“)String name@Param(“password“)String password) {
        User user=userService.checkUser(name password);
        if(user!=null){
            return “redirect:/user/getAllUser“;
        }else {
            return “login“;
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-09-27 10:42  ssm框架登录增删改查\
     目录           0  2018-09-27 10:35  ssm框架登录增删改查\ssm\
     目录           0  2018-09-27 10:35  ssm框架登录增删改查\ssm\.idea\
     文件         536  2018-09-25 08:16  ssm框架登录增删改查\ssm\.idea\compiler.xml
     文件         177  2018-09-21 11:17  ssm框架登录增删改查\ssm\.idea\encodings.xml
     文件         656  2018-09-21 11:17  ssm框架登录增删改查\ssm\.idea\misc.xml
     文件         345  2018-09-24 16:27  ssm框架登录增删改查\ssm\.idea\webContexts.xml
     文件       36387  2018-09-27 10:35  ssm框架登录增删改查\ssm\.idea\workspace.xml
     文件        4402  2018-09-24 16:34  ssm框架登录增删改查\ssm\pom.xml
     目录           0  2018-09-27 10:35  ssm框架登录增删改查\ssm\src\
     目录           0  2018-09-27 10:35  ssm框架登录增删改查\ssm\src\main\
     目录           0  2018-09-27 10:35  ssm框架登录增删改查\ssm\src\main\java\
     目录           0  2018-09-27 10:35  ssm框架登录增删改查\ssm\src\main\java\com\
     目录           0  2018-09-27 10:35  ssm框架登录增删改查\ssm\src\main\java\com\ssm\
     目录           0  2018-09-27 10:35  ssm框架登录增删改查\ssm\src\main\java\com\ssm\controller\
     文件        2829  2018-09-25 09:45  ssm框架登录增删改查\ssm\src\main\java\com\ssm\controller\UserController.java
     目录           0  2018-09-27 10:35  ssm框架登录增删改查\ssm\src\main\java\com\ssm\dao\
     文件         323  2018-09-25 09:32  ssm框架登录增删改查\ssm\src\main\java\com\ssm\dao\IUserDao.java
     目录           0  2018-09-27 10:35  ssm框架登录增删改查\ssm\src\main\java\com\ssm\model\
     文件        1352  2018-09-25 08:43  ssm框架登录增删改查\ssm\src\main\java\com\ssm\model\User.java
     目录           0  2018-09-27 10:35  ssm框架登录增删改查\ssm\src\main\java\com\ssm\service\
     文件         359  2018-09-25 09:29  ssm框架登录增删改查\ssm\src\main\java\com\ssm\service\IUserService.java
     目录           0  2018-09-27 10:35  ssm框架登录增删改查\ssm\src\main\java\com\ssm\service\impl\
     文件        1078  2018-09-25 09:33  ssm框架登录增删改查\ssm\src\main\java\com\ssm\service\impl\UserServiceImpl.java
     目录           0  2018-09-27 10:35  ssm框架登录增删改查\ssm\src\main\resources\
     文件         410  2018-09-20 19:05  ssm框架登录增删改查\ssm\src\main\resources\jdbc.properties
     文件         382  2018-09-20 18:56  ssm框架登录增删改查\ssm\src\main\resources\logback.xml
     目录           0  2018-09-27 10:35  ssm框架登录增删改查\ssm\src\main\resources\mapper\
     文件        1263  2018-09-25 09:37  ssm框架登录增删改查\ssm\src\main\resources\mapper\UserDao.xml
     文件        1298  2018-09-21 09:33  ssm框架登录增删改查\ssm\src\main\resources\spring-mvc.xml
     文件        2983  2018-09-21 09:33  ssm框架登录增删改查\ssm\src\main\resources\spring-mybatis.xml
............此处省略103个文件信息

评论

共有 条评论