1.Controller中的业务方法的POJO参数的属性名与请求参数一致,参数值会自动映射匹配

1.创建POJO类

public class User {private String username;private int age;public String getUsername() {return username;}public void setUsername(String username) {this.username = username;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}@Overridepublic String toString() {return "User{" +"username='" + username + '\'' +", age=" + age +'}';
}

2.编写controller层

     @RequestMapping("/report12")@ResponseBodypublic void save12(User user){System.out.println(user);}

3.spring-mvc配置文件

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:mvc="http://www.springframework.org/schema/mvc"xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/context  http://www.springframework.org/schema/context/spring-context.xsdhttp://www.springframework.org/schema/mvc  http://www.springframework.org/schema/mvc/spring-mvc.xsd"><!--    扫描controller包下得类--><context:component-scan base-package="com.hao.controller"/><!--    配置内部资源视图解析器--><bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"><property name="prefix" value="/jsp/"></property><property name="suffix" value=".jsp"></property></bean>
<!--注解驱动--><mvc:annotation-driven/>
</beans>

4.web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://java.sun.com/xml/ns/javaee"xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"id="WebApp_ID" version="3.0"><!--    配置springMVC的核心配置控制器DispatcherServlet--><servlet><servlet-name>DispatcherServlet</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><init-param><param-name>contextConfigLocation</param-name><param-value>classpath:spring-mvc.xml</param-value></init-param><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>DispatcherServlet</servlet-name><url-pattern>/</url-pattern></servlet-mapping><!--    配置监听器--><listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener><!--    全局初始化参数,告诉配置文件路径--><context-param><param-name>contextConfigLocation</param-name><param-value>classpath:applicationContext.xml</param-value></context-param>
</web-app>

5.浏览器访问http://localhost:8080/report12?username=zsh&age=20
6.结果

SpringMVC获取请求参数-POJO类型参数相关推荐

  1. 一学就会:springMVC获取请求参数有哪几种方式?

    文章目录 一.前言 二.初步认识 三.servletAPI 四.方法参数 五.@RequestParam 六.实体类 七.总结 一.前言 大家好,我是卷心菜,大二学生一枚. 大家在学习springMV ...

  2. SpringMVC获取请求参数-基本类型

    1.Controller中的业务方法的参数名称要与请求参数的name一致,参数值会自动映射匹配 (json形式) <dependency><groupId>com.faster ...

  3. SpringMVC获取请求参数-集合类型

    1.创建User实体类 ```java public class User {private String username;private int age;public String getUser ...

  4. SpringMVC之请求参数的获取方式

    转载出处:https://www.toutiao.com/i6510822190219264516/ SpringMVC之请求参数的获取方式 常见的一个web服务,如何获取请求参数? 一般最常见的请求 ...

  5. SpringMVC的请求参数,类型转换器(日期格式),请求映射

    SpringMVC的请求参数,类型转换器(日期格式),请求映射 请求参数 springMVC将传递的参数封装到处理的方法形参中,达到快速访问参数的目的 普通参数类型 参数名与处理器方法形参名保持一致 ...

  6. postman发送post请求,用request.getParameter()获取请求参数

    1.接口代码 @RequestMapping("notifyUrl")   public void notifyUrl(HttpServletRequest request, Ht ...

  7. 拦截器获取请求参数post_SpringBoot拦截器如何获取http请求参数

    1.1.获取http请求参数是一种刚需 我想有的小伙伴肯定有过获取http请求的需要,比如想 前置获取参数,统计请求数据 做服务的接口签名校验 敏感接口监控日志 敏感接口防重复提交 等等各式各样的场景 ...

  8. 解决获取请求参数的乱码问题

    解决获取请求参数的乱码问题,可以使用SpringMVC提供的编码过滤器CharacterEncodingFilter,但是必须在web.xml中进行注册 <!--配置springMVC的编码过滤 ...

  9. springmvc接收请求参数(springmvc教程二)

    目录 工程代码 普通接收请求参数 pojo接收请求参数 @RequestParam接收请求参数 restful风格 URL接收请求参数 json接收请求参数 Array数据接收请求参数 接收请求参数序 ...

最新文章

  1. python的opencv模块_Python图像识别精讲之OpenCV模块(1)
  2. linux学习:进程间通信—管道
  3. labview 串口通信开发基础详解
  4. C# 7.0中的解构功能---Deconstruct
  5. 赋能金融全链路,360金融的融合中台究竟有何不同?
  6. matlab编写erf函数
  7. PS打不开webp格式图片的解决方法
  8. 浅析重复线性渐变repeating-linear-gradient如何使用
  9. 东师《《证据法学》》在线作业一二三离线作业网考
  10. 使用Excel时计算剩余时间
  11. 微信php带菜单事件,phpcms微信插件自定义菜单绑定栏目获取消息的实现与应用
  12. todd li 保留_用Todd Motto对JavaScript进行解密
  13. python测试代码报错:Ran 0 test in 0.00s
  14. 青云很忙 QingCloud Insight 2017开幕倒计时
  15. JAVA美食小屋系统(JAVA毕业设计)
  16. 距离及相似度度量方法
  17. 如何节省计算机系统盘的空间?(千万不要删除C:\WINDOWS\ServicePackFiles文件夹)...
  18. 别说眼科医生不做近视激光手术,眼科医生做给你看
  19. Linux常见问题汇总,比较适合菜鸟哈
  20. python爬虫开发微课版pdf_Python爬虫开发实战教程(微课版)

热门文章

  1. python tips(持续更新)
  2. Javascript 学习笔记 2: 标识语句
  3. mysql数据库事件不执行_如何查看mysql事件是否执行
  4. python与c混合编程 版本_python与C、C++混编的四种方式(小结)
  5. python网络爬虫权威指南 豆瓣_豆瓣Python大牛写的爬虫学习路线图,分享给大家!...
  6. python对象group函数_如何对groupby对象应用多个函数
  7. css3的动画特效--元素旋转(transition,animation)
  8. rqt teb参数动态调试工具_16.ROS常用工具:Rviz/rqt
  9. java 对象的定义是_浅析Java编程中类和对象的定义
  10. 二十四、深入Java抽象类,抽象方法和接口