资源简介

简单demo实现spring springmvc mybatis整合实现登录注册退出增删改(idea开发)

资源截图

代码片段和文件信息

package com.heitian.ssm.controller;

import com.heitian.ssm.model.User;
import com.heitian.ssm.service.UserService;
import com.heitian.ssm.utils.Md5;
import org.apache.commons.io.FileUtils;
import org.apache.ibatis.annotations.Param;
import org.apache.log4j.Logger;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.multipart.commons.CommonsMultipartFile;

import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.io.File;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import java.net.URLEncoder;
import java.util.Date;
import java.util.List;
import java.util.UUID;

/**
 * Created by Zhangxq on 2016/7/15.
 */

@Controller
@RequestMapping(“/user“)
public class UserController {

    private Logger log = Logger.getLogger(UserController.class);
    @Resource
    private UserService userService;





    @RequestMapping(value=“/login.do“method=RequestMethod.POST)
    public String login(User userHttpServletRequest request) {
        HttpSession session = request.getSession();
        Md5 md5 = new Md5();
        String pass=md5.MD5(user.getUserPwd());
        user=userService.checkLogin(user.getUserName() pass);
        if(user!=null){
            session.setAttribute(“user“ user);
            return “redirect:/user/showUser.do“;// 路径
        }
        return “index“;
    }

    @RequestMapping(“/showUser.do“)
    public String showUser(HttpServletRequest request Model model) {
        log.info(“查询所有用户信息“);
        List userList = userService.getAllUser();
        model.addAttribute(“userList“ userList);
        return “app/jsp/showUser“;
    }

    @RequestMapping(value = “/add.do“)
    public String toAdd(HttpServletRequest request) {
        return “app/jsp/add“;

    }

    @RequestMapping(“/get/{userId}.do“)
    public String findById(@PathVariable Long userId HttpServletRequest request Model model) {
        User user = userService.getUserById(userId);
        model.addAttribute(“user“ user);
        return “app/jsp/detail“;
    }

    @RequestMapping(value = “/findUserName.do“ method = RequestMethod.POST)
    public String findUserName(String userName String userPhone HttpServletRequest request Model model) {
        log.info(“查询用户信息“);
        List userList = userService.findUserName(userName userPhone);
        log.info(userName);
        model.addAttribute(“userList“ userList);
        return “app/jsp/showUser“;
    }

    @RequestMapping(value = “/save.do“ method = RequestMethod.POST)
    public String save(User user String pass1) {
        Md5 md5 = new Md5();
        if (pass1 != null 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-07-17 15:14  web-ssm\
     目录           0  2016-07-17 14:02  web-ssm\src\
     目录           0  2016-07-17 14:03  web-ssm\src\main\
     目录           0  2016-07-17 14:49  web-ssm\src\main\java\
     目录           0  2016-07-17 14:49  web-ssm\src\main\java\com\
     目录           0  2016-07-17 14:49  web-ssm\src\main\java\com\heitian\
     目录           0  2016-07-17 14:50  web-ssm\src\main\java\com\heitian\ssm\
     目录           0  2016-07-17 14:50  web-ssm\src\main\java\com\heitian\ssm\controller\
     目录           0  2016-07-17 14:50  web-ssm\src\main\java\com\heitian\ssm\dao\
     目录           0  2016-07-17 14:50  web-ssm\src\main\java\com\heitian\ssm\model\
     目录           0  2016-07-17 14:50  web-ssm\src\main\java\com\heitian\ssm\service\
     目录           0  2016-07-17 14:50  web-ssm\src\main\java\com\heitian\ssm\service\impl\
     目录           0  2016-07-17 14:50  web-ssm\src\main\java\com\heitian\ssm\utils\
     目录           0  2016-07-17 14:03  web-ssm\src\main\java\SQL\
     文件        1812  2016-07-17 13:23  web-ssm\src\main\java\SQL\t_user.sql
     目录           0  2016-07-17 14:03  web-ssm\src\main\resources\
     目录           0  2016-07-17 14:03  web-ssm\src\main\resources\mapping\
     目录           0  2016-07-17 14:02  web-ssm\src\main\webapp\
     目录           0  2016-07-17 14:53  web-ssm\src\main\webapp\WEB-INF\
     目录           0  2016-07-17 14:31  web-ssm\src\main\webapp\WEB-INF\jsp\
     文件         708  2016-07-16 23:49  web-ssm\src\main\webapp\WEB-INF\jsp\showUser.jsp
     目录           0  2016-07-17 15:14  web-ssm\target\
     目录           0  2016-07-17 15:14  web-ssm\target\classes\
     目录           0  2016-07-17 15:14  web-ssm\target\classes\com\
     目录           0  2016-07-17 15:14  web-ssm\target\classes\com\heitian\
     目录           0  2016-07-17 15:14  web-ssm\target\classes\com\heitian\ssm\
     目录           0  2016-07-17 15:14  web-ssm\target\classes\com\heitian\ssm\controller\
     目录           0  2016-07-17 15:14  web-ssm\target\classes\com\heitian\ssm\dao\
     目录           0  2016-07-17 15:14  web-ssm\target\classes\com\heitian\ssm\model\
     目录           0  2016-07-17 15:14  web-ssm\target\classes\com\heitian\ssm\service\
     目录           0  2016-07-17 15:14  web-ssm\target\classes\com\heitian\ssm\service\impl\
............此处省略1519个文件信息

评论

共有 条评论