你好杰米 2018-07-26 10:07 采纳率: 87.5%
浏览 697
已采纳

【Java】spring MVC怎么提取参数

图片说明

我controller的方法参数该怎么写,map或者实体javabean都可以,我是对skus哪里有迷惑,想转成Listz这样,但是老报错

POST请求

  • 写回答

7条回答 默认 最新

  • alunSemiconductor 2018-07-26 12:35
    关注

    可以有两种方式:
    1、把skus当成一个字符串接收,接收到用JSONObject等去转换解析下就可以了,可以参考下面:
    String content = FileUtils.readFileToString(file);
    //对基本类型的解析
    JSONObject obj = new JSONObject(content);
    System.out.println("name:" + obj.getString("name"));
    System.out.println("sex:" + obj.getString("sex"));
    System.out.println("age" + obj.getInt("age"));
    System.out.println("is_student" + obj.getBoolean("is_student"));
    //对数组的解析
    JSONArray hobbies = obj.getJSONArray("hobbies");
    System.out.println("hobbies:");
    for (int i = 0; i < hobbies.length(); i++) {
    String s = (String) hobbies.get(i);
    System.out.println(s);
    }

    2、如果你这个对应的数据结构重用比较多,可以写成javabean,具体可以参考这个试试:封装实体类,再封装一个实现序列化的实体的集合,用这个集合接收 https://blog.csdn.net/u011781521/article/details/77586688

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • zmfcsdn 2018-07-26 10:13
    关注

    我好久没碰java了,但是我想你可以试试传递的时候转成string,用controller的方法参数是string类型,接下来转成json数据类型就可以方便读取数据了,list的话就需要你新建自定义类,类里面放一个list>这样存储数据

    评论
  • mqtsdut 2018-07-26 10:32
    关注

    从request中提取

    评论
  • mqtsdut 2018-07-26 10:32
    关注

    request.getParameter("username");

    评论
  • 下雨了_简 2018-07-27 00:17
    关注

    使用string传递,在controller中使用string接收,然后再将字符串转为json

    评论
  • hot2dog 2018-07-27 02:24
    关注

    @RequestBody 用这个注解, 将参数的json 对象,映射到一个java 对象里面

    评论
  • xcgh 2018-07-27 05:12
    关注

    @RequestParam(value="order_id") String order_id, @RequestParam(value="type") int type, @RequestParam(value="skus") String skus,其中skus需要用JSONObject jsonPara = JSONObject.parseObject(skus);操作
    https://www.cnblogs.com/ysocean/p/7425861.html

    评论
查看更多回答(6条)

报告相同问题?

悬赏问题

  • ¥15 QT 实现 RSTP 语音对讲功能
  • ¥50 AES魔改之后的安全性关于PRF(相关搜索:密码学)
  • ¥15 有没有谁能高分通过 reCaptcha v3验证,国外网站。有兴趣留言,有偿。
  • ¥15 用C语言写的一个程序遇到了两个问题第一是偏移正确但读取不到坐标,第二个问题是自己定义的函数实现不了获取指定进程模块。
  • ¥15 在安装Anaconda时总是闪退怎么办?
  • ¥15 对图中电路进行以下几个方面的分析
  • ¥15 对图中电路进行以下几个方面的分析
  • ¥15 对图中电路进行以下几个方面的分析
  • ¥15 对图中电路进行以下几个方面的分析
  • ¥500 抖音主页视频预存加载卡bug