美文网首页
spring的三种传参方式

spring的三种传参方式

作者: 初阳拾叁 | 来源:发表于2019-08-15 10:48 被阅读0次

[TOC]

1.get参数

  @RequestMapping(value = "/{appId}/url", method = RequestMethod.GET)
    @ResponseBody
    public String getParam1(@PathVariable Long appId, @RequestParam String url) {
        System.out.println(appId);
        System.out.println(url);
        return "redirect:" + StringEscapeUtils.unescapeHtml(url);
    }
  • 测试页面和返回
image-20190815103207039

2.body传输数据

  @RequestMapping(value = "/url", method = RequestMethod.POST)
    @ResponseBody
    public String getParam2(@RequestBody Param param) {
        System.out.println(param.getAppId());
        System.out.println(param.getUrl());
        return "redirect:" + StringEscapeUtils.unescapeHtml(param.getUrl());
    }



@Data
@NoArgsConstructor
@AllArgsConstructor
public class Param {
    Long   appId;
    String url;
}
  • 测试页面和返回
image-20190815104307189

3.form传输数据

    @RequestMapping(value = "/url", method = RequestMethod.GET)
    @ResponseBody
    public String getParam3(Param param) {
        System.out.println(param.getAppId());
        System.out.println(param.getUrl());
        return "redirect:" + StringEscapeUtils.unescapeHtml(param.getUrl());
    }


@Data
@NoArgsConstructor
@AllArgsConstructor
public class Param {
    Long   appId;
    String url;
}
  • 测试页面以及返回
image-20190815104656744

相关文章

  • 前端与spring交互数据的处理和接收基础方式

    1.Query Params传参方式 query params就是最简单的问号传参方式,而spring接受参数方式...

  • spring的三种传参方式

    [TOC] 1.get参数 测试页面和返回 2.body传输数据 测试页面和返回 3.form传输数据 测试页面以及返回

  • vector 作为函数参数

    参考 C++(笔记)容器(vector)作为函数参数如何传参 vector作为参数的三种传参方式

  • python函数详解

    函数定义 格式 函数定义实例: 5050 三种传参方式 按位置顺序传参 李诗才 按关键字传参,参数顺序可以任意 李...

  • Spring入门

    Spring的Bean管理(XML方式) Bean实例化的三种方式 无参构造器的方式 静态工厂的方式 实例工厂的方...

  • Spring 的 Bean 管理(XML 方式)

    Spring 的 Bean 管理(XML 方式) 1. 三种实例化 Bean 的方式 使用类构造器实例化(默认无参...

  • Spring之创建对象的三种方式

    spring创建对象的三种方式 1.通过构造方法创建 1.1无参构造:默认情况 1.2有参构造创建:需要明确配置 ...

  • Python中的参数传递都有哪些

    大体上分为三种(位置传参和关键字传参以及综合传参)位置传参又包含普通位置传参和序列传参(也是位置传参的一种)关键字...

  • vue路由间的传参params和query

    query方式传参及接收 示例一 query方式的传参,url看下图: params方式传参及接收 示例一 par...

  • .net 页面传参方式总结

    转载自:.net 页面传参方式总结 ASP.NET为我们提供了三种方式,一种是可以通过用QueryString来传...

网友评论

      本文标题:spring的三种传参方式

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