首页 > 其他分享 >1、参数的接受

1、参数的接受

时间:2024-07-14 16:56:39浏览次数:9  
标签:name age System 参数 接受 out public String

1、简单参数的接受

package cn.ssdt.tim;

import javax.servlet.http.HttpServletRequest;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;



@RestController
public class RequestController {
    
    
    
//    方式一  原始的请求参数
    
    @RequestMapping("/simpleParam")
    public String simpleParam(HttpServletRequest request) {
        String name = request.getParameter("name");
        String ageStr = request.getParameter("age");
        
        int age = Integer.parseInt(ageStr);
        
        System.out.println(name);
        System.out.print(age);
        return "ok";
    }
    
    
//    方式二  springboot 请求参数
    
    @RequestMapping("/simpleParam2")
    public String simpleParam2(String name,Integer age) {

        
        System.out.println(name + ":"+age);
        return "ok";
    }
    
//    post 请求
    @RequestMapping("/simpleParam3")
    public String postSimpleParam(String name,Integer age) {

        
        System.out.println(name + ":"+age);
        return "ok";
    }
    
    // @RequestParam 中的required属性默认true  代表该参数必须传递。若需要可选,可设置为false
    @RequestMapping("/simpleParam4")
    public String postSimpleParam2(@RequestParam(name="name",required=false)String username,Integer age) {

        
        System.out.println(username + ":"+age);
        return "ok";
    }


}

 

标签:name,age,System,参数,接受,out,public,String
From: https://www.cnblogs.com/Mengchangxin/p/18301769

相关文章

  • 【java深入学习第3章】通过 Spring AOP 完成参数的加解密
    在现代应用中,数据的安全性越来越受到重视。为了保护敏感数据,我们常常需要对数据进行加密和解密。在这篇博客中,我将展示如何使用SpringAOP(面向切面编程)来实现对方法参数的加解密。什么是SpringAOP?SpringAOP是Spring框架中的一个模块,它提供了面向切面编程的功能。AOP允许我们将......
  • 万字总结XGBoost原理、核心参数以及调优思路(下篇)
    万字总结XGBoost原理、核心参数以及调优思路(下篇)在数据科学领域,XGBoost以其卓越的性能和灵活性,成为了众多机器学习算法中的佼佼者。作为一种梯度提升框架,XGBoost通过构建决策树的集合来最小化一个可微分的损失函数,广泛应用于分类、回归等任务。本文将万字总结XGBoost的深层......
  • Java基础,final关键字,权限修饰符,内部类,抽象类和接口作为方法的参数和返回值,System类,Obj
    一.final关键字1.final:不可以改变,可以用来修饰类,方法和变量类:被修饰的类,不能被继承方法:被修饰的方法,不能被重写变量:被修饰的变量,不能被重新赋值2.格式:    修饰类:finalclass类名{}    修饰方法:publicfinal返回值类型方法名(){}    修饰变量:fin......
  • 基于GA遗传优化算法的Okumura-Hata信道参数估计算法matlab仿真
    1.算法仿真效果matlab2022a仿真结果如下(完整代码运行后无水印):   2.算法涉及理论知识概要      遗传算法(GeneticAlgorithm,GA)是一种模拟自然界生物进化过程的全局优化搜索算法,由JohnHolland于1975年提出。它利用达尔文的自然选择和遗传学原理,通过选择、交叉、......
  • 0基础学python-10:函数的定义,调用以及参数
    目录前言1.函数的定义2.函数的调用3.函数的参数<1>必选参数<2 >默认参数<3> 可变参数<4>关键字参数 <5> 命名关键字参数 4.注意事项前言        函数是一段完成特定任务的代码块,可以通过定义、调用和传递参数来实现代码的模块化和......
  • `require.context` 参数和使用
    require.context是Webpack提供的一个方法,用于创建自己的(上下文)模块。这些模块可以动态导入符合特定条件的文件。在使用require.context时,你需要提供三个参数:directory:要搜索的文件夹路径(字符串)。useSubdirectories:是否递归地搜索子文件夹(布尔值)。regExp:匹配文件的......
  • 大气热力学(14)——强对流指数之三(热力动力相结合的参数)
    本篇文章继续上篇的内容,介绍了根据预报员多年经验总结的各种强对流预报指数。这篇文章是补充性质的,以后可能会继续添加其他指数。目录14.1强天气威胁指数(SevereWeatherThreat,SWEAT)14.2风暴相对螺旋度(StormRelativeHelicity,SRH)14.3能量相对螺旋度(EnergyHelicityIndex......
  • MySQL sql_safe_updates参数
    sql_safe_updates是MySQL中的一个系统变量,用于控制MySQL服务器是否允许在没有使用KEY或LIMIT子句的UPDATE或DELETE语句上执行更新或删除操作。当这个变量被设置为ON时,MySQL会拒绝那些可能影响到表中大量行的UPDATE或DELETE语句,除非这些语句明确使用了W......
  • 10个Python函数参数进阶用法及代码优化
    目录1.默认参数值:让函数更加灵活2.关键字参数:清晰的调用方式3.*args:拥抱不确定数量的位置参数4.**kwargs:处理不确定数量的关键字参数5.参数解包:简化多参数的传递6.命名关键字参数:限制关键字参数7.局部变量与全局变量:理解作用域8.高级:装饰器(@decorator)9.Lambd......
  • python每日学习4:函数的定义和各类参数定义与用法
    目录目录一、函数的定义二、参数的定义和用法1、必选参数2、默认参数3、可变参数4、关键字参数5、命名关键字参数三、参数在实际操作中的要求一、函数的定义1、函数代码块以def关键词开头,后接函数名称和圆括号()2、在圆括号内定义传入参数3、函数的第一行语句可以......