IDEA搭建SSM实现登录、注册,增删改查功能


IDEA搭建SSM实现登录、注册,增删改查功能.IDEA搭建SSM实现登录、注册,增删改查功能
资源截图
代码片段和文件信息
package com.springmvc.controller;

import com.springmvc.pojo.Admin;
import com.springmvc.service.AdminService;
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 javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.List;

@Controller
public class main {

    @Autowired
    private AdminService adminService;

    /**
     * 获取所有信息
     * @param request
     * @param model
     * @return
     */
    @RequestMapping(“/getAllUser“)
    public String getAllUser(HttpServletRequest request Model model){
        List admin=adminService.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){
        adminService.save(admin);
        return “redirect:getAllUser“;
    }

    /**
     * 修改信息
     * @param admin
     * @param request
     * @param model
     * @return
     */
    @RequestMapping(“/updateUser“)
    public String updateUser(Admin adminHttpServletRequest requestModel model){
        if(adminService.update(admin)){
            admin=adminService.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“adminService.findById(id));
        model.addAttribute(“admin“adminService.findById(id));
        return “editUser“;
    }

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

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

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

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        277  2018-03-30 10:15  SSM.ideaartifactsSSMWork_war.xml

     文件       8920  2018-03-30 10:15  SSM.ideaartifactsSSMWork_war_exploded.xml

     文件        626  2018-03-30 10:15  SSM.ideacompiler.xml

     文件        351  2018-03-30 10:15  SSM.ideadeployment.xml

     文件        172  2018-03-30 10:15  SSM.ideaencodings.xml

     文件        268  2018-04-17 15:05  SSM.idealibrariesMaven__aopalliance_aopalliance_1_0.xml

     文件        492  2018-04-17 13:08  SSM.idealibrariesMaven__cglib_cglib_nodep_2_1_3.xml

     文件        524  2018-04-17 13:08  SSM.idealibrariesMaven__commons_codec_commons_codec_1_9.xml

     文件        604  2018-04-17 13:08  SSM.idealibrariesMaven__commons_collections_commons_collections_3_2_1.xml

     文件        527  2018-04-17 13:08  SSM.idealibrariesMaven__commons_dbcp_commons_dbcp_1_2_2.xml

     文件        593  2018-04-17 13:08  SSM.idealibrariesMaven__commons_fileupload_commons_fileupload_1_3_1.xml

     文件        491  2018-04-17 13:08  SSM.idealibrariesMaven__commons_io_commons_io_2_4.xml

     文件        513  2018-04-17 13:08  SSM.idealibrariesMaven__commons_lang_commons_lang_2_6.xml

     文件        546  2018-04-17 13:08  SSM.idealibrariesMaven__commons_logging_commons_logging_1_2.xml

     文件        513  2018-04-17 13:08  SSM.idealibrariesMaven__commons_pool_commons_pool_1_3.xml

     文件        502  2018-04-17 13:08  SSM.idealibrariesMaven__com_alibaba_fastjson_1_1_41.xml

     文件        632  2018-04-17 13:08  SSM.idealibrariesMaven__com_fasterxml_jackson_core_jackson_annotations_2_1_0.xml

     文件        583  2018-04-17 13:08  SSM.idealibrariesMaven__com_fasterxml_jackson_core_jackson_core_2_1_0.xml

     文件        611  2018-04-17 13:08  SSM.idealibrariesMaven__com_fasterxml_jackson_core_jackson_databind_2_1_0.xml

     文件        487  2018-04-17 13:08  SSM.idealibrariesMaven__com_google_guava_guava_14_0.xml

     文件        534  2018-04-17 13:08  SSM.idealibrariesMaven__com_jayway_jsonpath_json_path_0_8_1.xml

     文件        504  2018-04-17 13:08  SSM.idealibrariesMaven__io_netty_netty_3_5_2_Final.xml

     文件        566  2018-04-17 13:08  SSM.idealibrariesMaven__javax_servlet_javax_servlet_api_3_0_1.xml

     文件        498  2018-04-17 13:08  SSM.idealibrariesMaven__javax_servlet_jsp_jsp_api_2_2.xml

     文件        425  2018-04-17 13:08  SSM.idealibrariesMaven__jstl_jstl_1_2.xml

     文件        443  2018-04-17 13:08  SSM.idealibrariesMaven__junit_junit_4_12.xml

     文件        457  2018-04-17 13:08  SSM.idealibrariesMaven__log4j_log4j_1_2_17.xml

     文件        562  2018-04-17 13:08  SSM.idealibrariesMaven__mysql_mysql_connector_java_5_1_30.xml

     文件        480  2018-04-17 13:08  SSM.idealibrariesMaven__net_java_dev_jna_jna_3_4_0.xml

     文件        515  2018-04-17 13:08  SSM.idealibrariesMaven__net_java_dev_jna_platform_3_4_0.xml

............此处省略243个文件信息

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

发表评论

评论列表(条)