Spring实现登录功能

Spring实现登录功能

一:先将页面以及静态资源放置于resources包下
Spring实现登录功能_第1张图片
二:配置登录页面
1:使用MyConfig进行配置:
Spring实现登录功能_第2张图片
2:使用controller进行配置:
Spring实现登录功能_第3张图片
三:登录页面:
Spring实现登录功能_第4张图片
四:controller层:

package com.gm.controller;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.*;

import javax.servlet.http.HttpSession;

/**
 * @Author Administrator
 * @Date 2020/6/2 10:57
 **/
@Controller
public class LoginController {

    @PostMapping("/user/login")
    public String doLogin(@RequestParam("username") String username,
                          @RequestParam("password") String password,
                          Model model, HttpSession session){
        if (!StringUtils.isEmpty(username) && "666666".equals(password)){
            session.setAttribute("user",username);
            return "redirect:/main.html";
        }else {
            model.addAttribute("msg","用户名密码错误");
            return "login";
        }
    }

}

五:测试
Spring实现登录功能_第5张图片

你可能感兴趣的:(Spring实现登录功能)