zoukankan      html  css  js  c++  java
  • Spring Boot 接收前端参数

    若下列方法接收不到或报错,可了解一下 json 和 form-data 的区别。 (仅供参考)

    一、使用 方法参数 接收

    请求参数与方法参数匹配时,SpringBoot会自动注入,未匹配时,get提交返回 null 值,post提交返回 空 值

        @RequestMapping(value="/hi1")
        public String hi(String uid,String uname){
            System.out.println(uid);
            System.out.println(uname);
            return uid + uname;
        }

    二、使用 HttpServletRequest 接收 

        @Autowired
        private HttpServletRequest request;
    
        @RequestMapping(value="/hi2")
        public String hi(){
            String uid = request.getParameter("uid");
            String uname = request.getParameter("uname");
            System.out.println(uid);
            System.out.println(uname);
            return uid + uname;
        }

    三、使用 JavaBean 接收

    请求参数与实体Bean属性匹配时,SpringBoot会自动注入,未匹配时,get提交返回 null 值,post提交返回 空 值

        @RequestMapping(value="/hi3")
        public String hi(User user){
            System.out.println(user.getUid());
            System.out.println(user.getUname());
            return user.getUid() + user.getUname();
        }
    public class User {
        private String uid;
        private String uname;
    
        public String getUid() {
            return uid;
        }
    
        public void setUid(String uid) {
            this.uid = uid;
        }
    
        public String getUname() {
            return uname;
        }
    
        public void setUname(String uname) {
            this.uname = uname;
        }
    }

    四、使用 @ModelAttribute 注解

    基本就是在 JavaBean 前面加上这个注解,此注解用于将方法的参数或方法的返回值绑定到指定的模型属性上,并返回给Web视图

        @RequestMapping(value="/hi4")
        public String ymsq(@ModelAttribute("map") User user){
            System.out.println(user.getUid());
            System.out.println(user.getUname());
            return "ym/ymsq";
        }

    前台页面 直接使用  ${map.uid} 即可获取到相关值

  • 相关阅读:
    PHP版根据经纬度和半径计算出经纬度的范围
    使用GPS经纬度定位附近地点(某一点范围内查询)
    sql语句查询经纬度范围
    Android检测是否安装了指定应用
    Android 定时器实现的几种方式和removeCallbacks失效问题详解
    Android Service与Activity之间通信的几种方式
    Android操作系统11种传感器介绍
    Android录音--AudioRecord、MediaRecorder
    Android广播接收者应用(电话拦截器)
    收藏夹
  • 原文地址:https://www.cnblogs.com/ghostnet/p/15075156.html
Copyright © 2011-2022 走看看