SpringMVC传递参数

news2024/11/28 20:59:53

1.RequestMapping

RequestMapping本身可以处理,get或post,指定了get或post之后,就只能处理对应的请求。

@RequestMapping(value={"haihiyo","goodMoring"},method=RequestMethod.POST)

2.RestFul风格

RestFul是一种风格
比如:网站的访问方式baidubaike/马云/1/3,使用斜线
在这里插入图片描述

传参(原始)

    @RequestMapping("add")
    public String addNumber(int a,int b,Model model){
        int res=a+b;
        model.addAttribute("msg",res);
        return "addNum";
    }

在这里插入图片描述

RestFul

在方法的参数中添加@PathVariable注解,让方法参数的值对应绑定到一个url模板变量上。

    @RequestMapping(value="add/{a}/{b}",method= RequestMethod.GET)
    public String addNumber(@PathVariable int a, @PathVariable int b, Model model){
        int res=a+b;
        model.addAttribute("msg",res);
        return "addNum";
    }

在这里插入图片描述
在这里插入图片描述

同一路径,处理的方法不一样

   @PostMapping("add/{a}/{b}")
    public String addNumber1(@PathVariable int a, @PathVariable String b, Model model){
        String res=a+b;
        model.addAttribute("msg",res);
        return "addNum";
    }
 
    @GetMapping("add/{a}/{b}")
    public String addNumber2(@PathVariable int a, @PathVariable String b, Model model){
        String res=a+b+"$$$$$$$$$$$$$$$$";
        model.addAttribute("msg",res);
        return "addNum";
    }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1659125.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

知识付费系统怎么搭建_轻松拥有知识付费平台

在信息爆炸的时代,知识的获取已不再局限于传统的课堂和书籍。随着科技的进步和互联网的普及,我们迎来了一个全新的知识获取方式——知识付费。今天,就让我们一起探讨如何搭建一个专属于您的知识付费系统,开启智慧的大门&#xff0…

VScode查看以十六进制查看文件的插件说明

找到插件并下载 打开指定的文件 选择打开方式即可 结果如下

AI写的论文AI疑似度太高怎么办?教你一招解决

随着 AI 技术迅猛发展,各种AI辅助论文写作的工具层出不穷! 为了防止有人利用AI工具进行论文代写,在最新的学位法中已经明确规定“已经获得学位者,在获得该学位过程中如有人工智能代写等学术不端行为,经学位评定委员会…

诊所医院超常规运营管理思维课程

本课程旨在引领医疗机构管理者超越传统思维,探索创新运营管理策略。学员将学习领先的医疗管理理念、创新的运营模式,以及如何应对挑战和变革。课程内容涵盖战略规划、资源优化、服务创新等,帮助管理者提升运营效率,提供更优质的医…

什么是MVC?什么是SpringMVC?什么是三层架构?

文章目录 应用分层什么是MVC?什么是 SpringMVC?三层架构三层架构和MVC的关系 应用分层 在讲解什么是MVC之前,先来理解一下什么是应用分层。 应用分层是一种软件开发设计思想,将应用程序划分成N个层次,每个层次都分别负责自己的…

一对一WebRTC视频通话系列(五)——综合调试和功能完善

本系列博客主要记录一对一WebRTC视频通话实现过程中的一些重点&#xff0c;代码全部进行了注释&#xff0c;便于理解WebRTC整体实现。 本专栏知识点是通过<零声教育>的音视频流媒体高级开发课程进行系统学习&#xff0c;梳理总结后写下文章&#xff0c;对音视频相关内容感…

燃料电池发电系统详解

目录 前言 组成结构 系统参数 常见问题 参考资料 前言 见《氢燃料电池技术综述》 见《燃料电池工作原理详解》 组成结构 燃料电池发电系统&#xff0c;由多个子系统和子模块组成&#xff0c;示例如下&#xff1a; 燃料处理系统&#xff08;fuel processing system&#xf…

开启短剧新纪元,短剧小程序开发等你来探索

一、引言 在信息爆炸的时代&#xff0c;短视频已经成为人们日常生活中不可或缺的一部分。然而&#xff0c;随着人们对内容品质要求的不断提高&#xff0c;短剧作为一种新兴的内容形式&#xff0c;正逐渐崭露头角。为了满足广大用户对短剧内容的需求&#xff0c;我们倾力打造了…

Dark Reader:夜间模式,启动!

名人说&#xff1a;一点浩然气&#xff0c;千里快哉风。 ——苏轼 创作者&#xff1a;Code_流苏(CSDN)&#xff08;一个喜欢古诗词和编程的Coder&#x1f60a;&#xff09; 目录 一、介绍二、下载安装1、Chrome应用商店&#xff08;需科学&#xff09;2、第三方直链下载 三、使…

在代码开发中的O(VO,BO,PO,DO,DTO)介绍

先来看个图各种O的地位&#xff1a; 从图中可以看到各种O 的位置和用法&#xff0c;接下来&#xff0c;进行简单对O进行介绍&#xff1a; BO&#xff1a;Business Object 业务对象&#xff0c;PO是一条交易记录&#xff0c;BO是一个人全部的交易记录集合对象 DTO&#xff1a;…

NSSCTF | [SWPUCTF 2021 新生赛]easy_sql

打开题目&#xff0c;提示输入一些东西&#xff0c;很显眼的可以看到网站标题为“参数是wllm” 首先单引号判断闭合方式 ?wllm1 报错了&#xff0c;可以判断为单引号闭合。 然后判断字节数&#xff08;注意‘--’后面的空格&#xff09; ?wllm1 order by 3-- 接着输入4就…

MQTT客户端软件MQTT.fx

mqtt.fx支持通过 Topic 订阅和发布消息&#xff0c;用来前期和物联网云平台调试非常方便。 在云端创建产品后&#xff0c;一般先测试一下对接接口是否可以正常使用&#xff01;该工具目前可以对接百度云、华为云&#xff0c;以及自己使用EMQ-X搭建的Mqtt服务器。 下载安装 链…

[蓝桥杯]真题讲解:抓娃娃(思维+二分)

[蓝桥杯]真题讲解&#xff1a;抓娃娃&#xff08;思维二分&#xff09; 一、视频讲解二、正解代码1、C2、python33、Java 一、视频讲解 [蓝桥杯]真题讲解&#xff1a;抓娃娃&#xff08;思维二分&#xff09;&#xff09; 二、正解代码 1、C #include<bits/stdc.h> #d…

SpringBoot 具体是做什么的?

Spring Boot是一个用于构建独立的、生产级别的、基于Spring框架的应用程序的开源框架。它的目标是简化Spring应用程序的开发和部署过程&#xff0c;通过提供一种快速、便捷的方式来创建Spring应用程序&#xff0c;同时保持Spring的灵活性和强大特性。 1. 简化Spring应用程序开…

【算法刨析】完全背包

完全背包与01背包的区别 01背包对于一个物品只能选择一次&#xff0c;但是完全背包可以选择任意次&#xff1b; 思路 和01背包类似&#xff0c;01背包我们只需要判断选或不选&#xff0c;完全背包也是如此&#xff0c;不同的是&#xff0c;对于这个物品我们在判断选后在增加一…

系统思考—愿景领导

“如果你总是低着头&#xff0c;那么你永远无法看见彩虹。”这句话不仅是对个人的提醒&#xff0c;也极其适用于每一位企业创始人。每位创始人背后不仅有一个梦想&#xff0c;还有一段充满爱的故事。 在作为策略顾问的角色中&#xff0c;我深知聆听的重要性——需要全神贯注地…

LabVIEW的MEMS电容式压力传感器测试系统

LabVIEW的MEMS电容式压力传感器测试系统 针对传统微惯性测量单元(MIMU)标定方法存在的过程繁琐、标定周期长及设备复杂等问题&#xff0c;提出了一种基于LabVIEW软件的MIMU误差参数快速标定方法。通过软件上位机控制小型三轴转台&#xff0c;配合卡尔曼滤波器技术&#xff0c;…

nginx开启局域网https访问

需求 调试webRTC 功能,需要在局域网搭建https发给我协议; 实现 环境 局域网已部署有nginx; 部署可参考专栏文章 已安装Openssl 未安装可以执行 sudo yum install openssl 这个命令进行安装 生成证书和私钥 生成私钥:打开命令提示符或终端窗口,执行以下命令以生成私钥文件…

android基础-服务

同样使用intent来传递服务 oncreate是服务第一次启动调用&#xff0c;onStartCommand是服务每次启动的时候调用&#xff0c;也就是说服务只要启动后就不会调用oncreate方法了。可以在myservice中的任何位置调用stopself方法让服务停止下来。 服务生命周期 前台服务类似于通知会…

jsp 实验12 servlet

一、实验目的 掌握怎样在JSP中使用javabean 二、实验项目内容&#xff08;实验题目&#xff09; 编写代码&#xff0c;掌握servlet的用法。【参考课本 上机实验1 】 三、源代码以及执行结果截图&#xff1a; 源代碼&#xff1a; inputVertex.jsp&#xff1a; <% page lang…