美文网首页
2023-12-05 接收数据 返回数据 归总

2023-12-05 接收数据 返回数据 归总

作者: 大也 | 来源:发表于2023-12-14 09:04 被阅读0次

    /**

    • 接收参数
    • 1.路径设置
    •   @RequestMapping(value="地址",method="请求方式") 类 | 方法
      
    •   @GetMapping / @PostMapping  方法
      
    • 2.接收参数【重点】
    •   param
      
    •       直接接收 handler(类型 形参名)  形参名 =  请求参数名
      
    •       注解指定 handler(@RequestParam(name="请求参数名",required=true,defaultValue="默认值"))
      
    •       一名多值 handler(@RequestParam List key)
      
    •       实体接收 handler(实体 对象)  对象的属性名 = 请求参数名
      
    •   路径参数
      
    •       设置动态路径和标识  /{key}/info/{key}
      
    •       接收路径 handler(@PathVariable(动态路径key) 类型 形参名)
      
    •   json
      
    •       数据接收 handler(@RequestBody 实体类 对象)
      
    •       准备工作:
      
    •                1.导入jackson依赖
      
    •                2.@EnableWebMvc [加入handlerMapping 加入handlerAdapter 给handlerAdapter配置json处理器]
      
    • 3.cookie接收
    •       handler(@CookieValue("cookie的名字"))
      
    • 4.请求头接收
    •       handler(@RequestHeader("cookie的名字"))
      
    • 5.原生api获取
    •       handler(httpServletRequest,response,session)
      
    •       ServletContext -> ioc  -> 全局变量 @Autowired
      
    • 6.共享域获取
    •       原生api方式即可
      

    */

    /**

    • TODO:快速查找试图
      1. 方法的返回值是字符串类型
      1. 不能添加@ResponseBody,直接返回给字符串给浏览器,不找视图,不走试图解析器
      1. 返回值 对应中间的视图名称即可 home
    • TODO:转发和重定向
    • 重定向 等于重定向地址 redirect:
    • 转发 只能是项目下的资源 forward:/jsp/openHomeJsp /不能少
      /
      /
      **
    • TODO: @ResponseBody 数据直接放入响应体返回! 也不会在走视图解析器
    •   快速查找视图, 转发和重定向都不生效了!
      

    */

    相关文章

      网友评论

          本文标题:2023-12-05 接收数据 返回数据 归总

          本文链接:https://www.haomeiwen.com/subject/kmqrgdtx.html