首页 > 其他分享 >SpringMVC 后台从前端获取单个参数

SpringMVC 后台从前端获取单个参数

时间:2023-04-22 21:44:24浏览次数:29  
标签:String SpringMVC 前端 private 参数 后台 public name

1.编写web.xml(模板)

2.springmvc配置文件

3.编写对应数据库字段的pojo实体类

@Data
@AllArgsConstructor
@NoArgsConstructor
public class User {
    private int id;
    private  String name;
    private  int age;
}
View Code

4.编写Controller类

首先是从前端获取单个参数的测试

这里要注意的是注解@GetMapping只接收get方式的前端请求,@RequestParam限制了前端url传入的参数必须是username=xxx,否则报错,不加的话,在前端乱输入都会返回null

@Controller
public class UserController {
    @GetMapping("/t1")
    public  String test1(@RequestParam("username") String name, Model model){
        //1.接收前端参数
        System.out.println("从前端接收的参数是"+name);
        //2.将返回的结果传递给前端
        model.addAttribute("msg",name);
        //3.视图跳转
        return "test";
    }
}
View Code

 

其次是从前端获取多个参数(封装成对象)

    @RequestMapping("/t2")
    public String test2( User user){//当前端返回的是一个对象
        System.out.println(user);
        return "test";
    }
View Code

5.最后配置tomcat测试

 

标签:String,SpringMVC,前端,private,参数,后台,public,name
From: https://www.cnblogs.com/MyBlogs-joyiyii/p/17344141.html

相关文章

  • 前端 - (二)
    vue项目开发流程入口文件:main.jsVue的组件文件以.vue结尾,每个组件由三个部分组成:、、......
  • 使用flex弹性造APP首页轮子【前端Flex弹性布局】
    一.使用flex弹性造一个APP首页轮子这是内科大企业课(全栈开发_web前端的课程),需求如下:使用Flex弹性布局,仿写下面的页面:二.需求分析和完成步骤先分析这个页面,我们可以先写一个大的盒子,作为整个页面:<divid="content"></div>设置其为弹性布局,排列顺序为从上到下#content{......
  • 【面试题】4月面经 前端常考JS编程题
     大厂面试题分享面试题库前后端面试题库(面试必备)推荐:★★★★★地址:前端面试题库  web前端面试题库VSjava后端面试题库大全1、柯里化柯里化作用是拆分参数实现的核心思想是 收集参数递归中去判断当前收集的参数和函数的所有入参是否相等,长度一致即可执行函数运算面试题......
  • 前端工具vscode将英文设置中文简单方便
    按照步骤来: 右下角会有提示,点击重启即可 然后vscode就变成中文的了 ......
  • 博客园页面展示--前端及样式代码
    这是一个博客园的首页面的展示前端代码和样式代码样式代码CSS采用外部链接,建好文件直接复制运行vscode即可,话不多说,直接上代码<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>Mickey-博客园</title><linkrel="stylesheet&q......
  • 仿chatGPT或chatPDF的前端界面布局,css实现对话聊天布局代码,响应式左右分栏布局(附完整
    chatPDF或者chatGPT的界面挺简洁的,就是一个左侧的列表以及右侧的对话列表,现在使用css实现这样的布局充分运用了flex布局方式实现,左右分栏,以及对话形式展示效果下面是效果图: 在手机设备看就隐藏左侧,右侧100%适应 下面就是html和css的布局代码<style>.chatpdf{......
  • SpringMVC 常用注解
    1、@Controller   @Controller 用于标记在一个类上,使用它标记的类就是一个SpringMVCController 对象。分发处理器将会扫描使用了该注解的类的方法,并检测该方法是否使用了@RequestMapping 注解。@Controller 只是定义了一个控制器类,而使用@RequestMapping 注解的方法才......
  • 浅谈两种前端截图方式:Canvas截图 vs SVG截图
    背景如今很多网站都引入截图功能,可用于问题反馈、内容分享等实用需求,而前端截图也不知不觉成为了首选。今天为大家推荐两种前端截图方式,虽然有些局限,但是也能应付大部分项目需求。Canvas截图:html2canvasSVG截图:rasterizehtml原理首先来谈下两种前端截图方式的原理,虽然实现方式不......
  • SpringMVC 简单的开始
    SpringMVC简单的开始利用Spring模板配置写一个web项目。1.核心配置文件(模板代码)<?xmlversion="1.0"encoding="UTF-8"?><web-appxmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"......
  • 小鹿线前端怎么样?
    现在web前端开发开发技术在不断地迭代更新,有很多从事前端开发的程序员在技术上会遇到瓶颈,这个时候小伙伴就应该通过不断的学习开发技术知识,来提升自身的开发技术水平,那小伙伴应该怎么来学习呢?1.梳理清楚知识体系框架学习前端开发技术,不管是入门还是进阶,一定都要有知识体系建设......