zoukankan      html  css  js  c++  java
  • Restful风格,使用同一地址,访问不同的方法

    RESTful : 是一种风格 一个请求(路径,方式)对应一个资源
    要求使用同一个请求"/login" 实现不同的功能
    1:进入登录页面
    1 @RequestMapping(value = "/login",method = RequestMethod.GET)
    2     public String index(){
    3         return "login";
    4     }

     2:实现登录功能

     1 @RequestMapping(value ="/login",method = RequestMethod.POST)//登录操作
     2     @ResponseBody
     3     public JsonResult login(String username, String password){
     4         //拿到当前用户
     5         System.out.println(username);
     6         System.out.println(password);
     7         Subject subject = SecurityUtils.getSubject();
     8         try {
     9             UsernamePasswordToken token = new UsernamePasswordToken(username,password);
    10             subject.login(token);
    11         }catch (UnknownAccountException e) {
    12             e.printStackTrace();
    13             return new JsonResult(false,"用户名错误");
    14         }catch (IncorrectCredentialsException e) {
    15             e.printStackTrace();
    16             return new JsonResult(false,"密码错误");
    17         }
    18         catch (AuthenticationException e) {
    19             e.printStackTrace();
    20             return new JsonResult(false,"未知错误");
    21         }
    22         return new JsonResult();
    23 
    24     }


  • 相关阅读:
    IPFS学习-DNS链接
    IPFS学习-内容标识符(CIDs)
    IPFS学习-分布式哈希表DHT
    CURL命令学习一
    Hyperledger Fabric 动态增加组织到网络中
    Fabric-Ca使用
    Hyperledger Fabric手动生成CA证书搭建Fabric网络
    Hyperledger Fabric私有数据
    Idea 第一个Struts2程序
    jQuery总结
  • 原文地址:https://www.cnblogs.com/logoman/p/11707859.html
Copyright © 2011-2022 走看看