ssm框架登录增删改查


该项目在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.ideacompiler.xml
     文件         177  2018-09-21 11:17  ssm框架登录增删改查ssm.ideaencodings.xml
     文件         656  2018-09-21 11:17  ssm框架登录增删改查ssm.ideamisc.xml
     文件         345  2018-09-24 16:27  ssm框架登录增删改查ssm.ideawebContexts.xml
     文件       36387  2018-09-27 10:35  ssm框架登录增删改查ssm.ideaworkspace.xml
     文件        4402  2018-09-24 16:34  ssm框架登录增删改查ssmpom.xml
     目录           0  2018-09-27 10:35  ssm框架登录增删改查ssmsrc
     目录           0  2018-09-27 10:35  ssm框架登录增删改查ssmsrcmain
     目录           0  2018-09-27 10:35  ssm框架登录增删改查ssmsrcmainjava
     目录           0  2018-09-27 10:35  ssm框架登录增删改查ssmsrcmainjavacom
     目录           0  2018-09-27 10:35  ssm框架登录增删改查ssmsrcmainjavacomssm
     目录           0  2018-09-27 10:35  ssm框架登录增删改查ssmsrcmainjavacomssmcontroller
     文件        2829  2018-09-25 09:45  ssm框架登录增删改查ssmsrcmainjavacomssmcontrollerUserController.java
     目录           0  2018-09-27 10:35  ssm框架登录增删改查ssmsrcmainjavacomssmdao
     文件         323  2018-09-25 09:32  ssm框架登录增删改查ssmsrcmainjavacomssmdaoIUserDao.java
     目录           0  2018-09-27 10:35  ssm框架登录增删改查ssmsrcmainjavacomssmmodel
     文件        1352  2018-09-25 08:43  ssm框架登录增删改查ssmsrcmainjavacomssmmodelUser.java
     目录           0  2018-09-27 10:35  ssm框架登录增删改查ssmsrcmainjavacomssmservice
     文件         359  2018-09-25 09:29  ssm框架登录增删改查ssmsrcmainjavacomssmserviceIUserService.java
     目录           0  2018-09-27 10:35  ssm框架登录增删改查ssmsrcmainjavacomssmserviceimpl
     文件        1078  2018-09-25 09:33  ssm框架登录增删改查ssmsrcmainjavacomssmserviceimplUserServiceImpl.java
     目录           0  2018-09-27 10:35  ssm框架登录增删改查ssmsrcmain
esources
     文件         410  2018-09-20 19:05  ssm框架登录增删改查ssmsrcmain
esourcesjdbc.properties
     文件         382  2018-09-20 18:56  ssm框架登录增删改查ssmsrcmain
esourceslogback.xml
     目录           0  2018-09-27 10:35  ssm框架登录增删改查ssmsrcmain
esourcesmapper
     文件        1263  2018-09-25 09:37  ssm框架登录增删改查ssmsrcmain
esourcesmapperUserDao.xml
     文件        1298  2018-09-21 09:33  ssm框架登录增删改查ssmsrcmain
esourcesspring-mvc.xml
     文件        2983  2018-09-21 09:33  ssm框架登录增删改查ssmsrcmain
esourcesspring-mybatis.xml
............此处省略103个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)