资源简介

IDEA开发,使用SSM框架实现简单的用户登录注册以及对用户信息的增加删除查找修改

资源截图

代码片段和文件信息

package com.springmvc.controller;

/**
 * Created by 高先森 on 2018/10/8.
 */

import com.springmvc.pojo.Admin;
import com.springmvc.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 javax.servlet.http.HttpServletRequest;
import java.util.List;

@Controller
public class UserController {
    @Autowired
    private UserService UserService;
    /**
     * 获取所有信息
     * @param request
     * @param model
     * @return
     */
    @RequestMapping(“/getAllUser“)
    public String getAllUser(HttpServletRequest request Model model){
        List admin=UserService.findAll();
        System.out.println(admin);
        model.addAttribute(“list“admin);
        request.setAttribute(“list“admin);
        return “allUser“;
    }

    /**
     * 添加信息
     * @param admin
     * @param model
     * @return
     */
    @RequestMapping(“/addUser“)
    public String addUser(Admin admin Model model){
        UserService.save(admin);
        return “redirect:getAllUser“;
    }

    /**
     * 修改信息
     * @param admin
     * @param request
     * @param model
     * @return
     */
    @RequestMapping(“/updateUser“)
    public String updateUser(Admin adminHttpServletRequest requestModel model){
        if(UserService.update(admin)){
            admin=UserService.findById(admin.getId());
            request.setAttribute(“admin“admin);
            model.addAttribute(“admin“admin);
            return “redirect:getAllUser“;
        }else{
            return “error“;
        }
    }

    /**
     * 根据id查询
     * @param id
     * @param request
     * @param model
     * @return
     */
    @RequestMapping(“/getUser“)
    public String getUser(int idHttpServletRequest requestModel model){
        request.setAttribute(“admin“UserService.findById(id));
        model.addAttribute(“admin“UserService.findById(id));
        return “editUser“;
    }

    /**
     * 删除用户
     * @param id
     */
    @RequestMapping(“/delUser“)
    public String delUser(int id){
        UserService.delete(id);
        return “redirect:getAllUser“;
    }

    /**
     * 注册账号
     * @param admin
     * @param model
     * @return
     */
    @RequestMapping(“/register“)
    public String register(Admin admin Model model){
        UserService.save(admin);
        return “login“;
    }

    /**
     * 登录账号
     * @return
     */
    @RequestMapping(“/login“)
    public String login(Admin adminModel model){
        Admin ad=UserService.login(admin);
        if(ad!=null){
            return “redirect:getAllUser“;
        }else{
            return “error“;
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-10-07 22:29  SSM\
     目录           0  2018-10-08 15:00  SSM\.idea\
     目录           0  2018-04-18 15:00  SSM\.idea\artifacts\
     文件         277  2018-03-30 10:15  SSM\.idea\artifacts\SSMWork_war.xml
     文件        8920  2018-03-30 10:15  SSM\.idea\artifacts\SSMWork_war_exploded.xml
     文件         626  2018-03-30 10:15  SSM\.idea\compiler.xml
     目录           0  2018-10-07 23:06  SSM\.idea\dataSources\
     文件         795  2018-10-07 22:30  SSM\.idea\dataSources.local.xml
     文件         891  2018-10-07 22:29  SSM\.idea\dataSources.xml
     文件        1897  2018-10-07 23:06  SSM\.idea\dataSources\a69f2613-56bd-4932-a006-156b83c6fa9d.xml
     文件         351  2018-03-30 10:15  SSM\.idea\deployment.xml
     文件         172  2018-03-30 10:15  SSM\.idea\encodings.xml
     目录           0  2018-10-07 22:26  SSM\.idea\libraries\
     文件         502  2018-10-07 22:26  SSM\.idea\libraries\Maven__aopalliance_aopalliance_1_0.xml
     文件         492  2018-04-17 13:08  SSM\.idea\libraries\Maven__cglib_cglib_nodep_2_1_3.xml
     文件         524  2018-04-17 13:08  SSM\.idea\libraries\Maven__commons_codec_commons_codec_1_9.xml
     文件         604  2018-04-17 13:08  SSM\.idea\libraries\Maven__commons_collections_commons_collections_3_2_1.xml
     文件         527  2018-04-17 13:08  SSM\.idea\libraries\Maven__commons_dbcp_commons_dbcp_1_2_2.xml
     文件         593  2018-04-17 13:08  SSM\.idea\libraries\Maven__commons_fileupload_commons_fileupload_1_3_1.xml
     文件         491  2018-04-17 13:08  SSM\.idea\libraries\Maven__commons_io_commons_io_2_4.xml
     文件         513  2018-04-17 13:08  SSM\.idea\libraries\Maven__commons_lang_commons_lang_2_6.xml
     文件         546  2018-04-17 13:08  SSM\.idea\libraries\Maven__commons_logging_commons_logging_1_2.xml
     文件         513  2018-04-17 13:08  SSM\.idea\libraries\Maven__commons_pool_commons_pool_1_3.xml
     文件         502  2018-04-17 13:08  SSM\.idea\libraries\Maven__com_alibaba_fastjson_1_1_41.xml
     文件         632  2018-04-17 13:08  SSM\.idea\libraries\Maven__com_fasterxml_jackson_core_jackson_annotations_2_1_0.xml
     文件         583  2018-04-17 13:08  SSM\.idea\libraries\Maven__com_fasterxml_jackson_core_jackson_core_2_1_0.xml
     文件         611  2018-04-17 13:08  SSM\.idea\libraries\Maven__com_fasterxml_jackson_core_jackson_databind_2_1_0.xml
     文件         487  2018-04-17 13:08  SSM\.idea\libraries\Maven__com_google_guava_guava_14_0.xml
     文件         534  2018-04-17 13:08  SSM\.idea\libraries\Maven__com_jayway_jsonpath_json_path_0_8_1.xml
     文件         504  2018-04-17 13:08  SSM\.idea\libraries\Maven__io_netty_netty_3_5_2_Final.xml
     文件         566  2018-04-17 13:08  SSM\.idea\libraries\Maven__javax_servlet_javax_servlet_api_3_0_1.xml
............此处省略243个文件信息

评论

共有 条评论