6.接收请求参数以及数据回显
接收普通参数
参数名与前端传递的参数名相同时
前端表单名name=name
$Title$
username:
后端收到的参数名String name
@RequestMapping("/hello")
public String hello(String name, Model md){
md.addAttribute("msg",name);
return "hello";
}
因此可以直接将前端的参数拿到
参数名与前端传递的参数名不同时或者有多个参数取一个时
- 名字相同时可以直接取到
@RequestMapping("/hello")
public String hello(String name, Model md){
md.addAttribute("msg",name);
return "hello";
}
* 在参数前面加上你要取得前端参数名称,就可以取到指定的数据
@RequestMapping("/hello")
public String hello(@RequestParam("name") String name, Model md){
md.addAttribute("msg",name);
return "hello";
}
@RequestMapping("/hello")
public String hello(@RequestParam("pwd") String name, Model md){
md.addAttribute("msg",name);
return "hello";
}
接收对象
前端数据与对象数据名严格匹配,不配时使用@RequestParam,传入的属性不对应时缺少的属性会为空。
对象实体类
package com.spring.pojo;
import lombok.Data;
/**
* @author panglili
* @create 2022-07-25-19:45
*/
@Data
public class User {
private String name;
private String pwd;
private int age;
private String email;
}
前端界面
$Title$
username:
password:
password:
password:
后台接受
@RequestMapping("/hello")
public String hello(User user, Model md){
md.addAttribute("msg",user);
return "hello";
}
界面显示
Original: https://www.cnblogs.com/lumanmanqixiuyuanxi/p/16544535.html
Author: 路漫漫qixiuyuanxi
Title: [springmvc]从前端获取参数以及显示
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/619551/
转载文章受原作者版权保护。转载请注明原作者出处!