zoukankan      html  css  js  c++  java
  • 过滤器

    在web.xml中配置

    <filter>
    <filter-name>SessionFilter</filter-name>
    <filter-class>com.hrm.controller.SessionFilter</filter-class>
    </filter>
    <filter-mapping>
    <filter-name>SessionFilter</filter-name>
    <url-pattern>*.do</url-pattern>
    <url-pattern>*.jsp</url-pattern>
    </filter-mapping>

    在controller 配置SessionFilter类

    @Controller
    @RequestMapping("/user")
    public class UserController {
    
        @Autowired
        @Qualifier("UserService")
        private IUserService userService;
    
        @RequestMapping("/login")
        public String login(User user, HttpSession session, Model model){
            System.out.println(user);
            User login_user = userService.findUserByUserNameAndPassWord(user);
            System.out.println(login_user);
            if(login_user != null){
                session.setAttribute("login_user",login_user);
                return "/jsp/main.jsp";
            }else{
                model.addAttribute("message","账号或密码错误,请重新输入");
                return "/index.jsp";
            }
        }
    
        @RequestMapping("/logout")
        public  String logout(HttpSession session){
            session.removeAttribute("login_user");
            return "redirect:/index.jsp";
        }
    
        @RequestMapping
        public String findAllUser(Model model){
            List<User> users =userService.findAllUser();
            return "/jsp/user/user.jsp";
        }
     }
  • 相关阅读:
    Vue响应式原理
    vue 与 react
    vuex
    受控组件( controlled component )与不受控制的组件( uncontrolled component )区别
    redux学习语录
    Flux
    MVC和MVVM 架构模式/设计思想
    immutable
    JS中一些兼容性问题
    @芥末的糖 ---------- node连接数据库两种方式mysql和moogoDB
  • 原文地址:https://www.cnblogs.com/mm163/p/10504666.html
Copyright © 2011-2022 走看看