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";
        }
     }
  • 相关阅读:
    在线压缩与解压
    批处理删除文件del dos cmd
    git教程
    网页图标下载
    vs2010使用git
    配置 authorization deny allow
    mvc4下载
    nuget自动发布脚本
    OAuth2.0
    使用 HttpModel与现有基于共享登录信息( Cookie )的网站进行集成
  • 原文地址:https://www.cnblogs.com/mm163/p/10504666.html
Copyright © 2011-2022 走看看