SpringMVC的数据请求

简介: 5.SpringMVC的数据请求5.1-SpringMVC的请求-获得请求参数-请求参数类型(理解)客户端请求参数的格式是:name=value&name=value……

5.SpringMVC的数据请求

5.1-SpringMVC的请求-获得请求参数-请求参数类型(理解)

客户端请求参数的格式是:name=value&name=value……


服务器端要获得请求的参数,有时还需要进行数据的封装,SpringMVC可以接收如下类型的参数


基本类型参数


POJO类型参数


数组类型参数


集合类型参数


5.2-SpringMVC的请求-获得请求参数-获得基本类型参数(应用)

Controller中的业务方法的参数名称要与请求参数的name一致,参数值会自动映射匹配。并且能自动做类型转换;


自动的类型转换是指从String向其他类型的转换


http://localhost:8080/itheima_springmvc1/quick9?username=zhangsan&age=12


   @RequestMapping(value="/login11")

   @ResponseBody

   public void login11(String uname,int age) throws IOException {

       System.out.println(name);

       System.out.println(age);

   }


5.3-SpringMVC的请求-获得请求参数-获得POJO类型参数(应用)

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


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;

   }


   @Override

   public String toString() {

       return "User{" +

               "username='" + username + '\'' +

               ", age=" + age +

               '}';

   }

}

//获取请求数据

@RequestMapping(value="/login12")

   @ResponseBody

   public void login12(User user) throws IOException {

       System.out.println(user);

   }

5.4-SpringMVC的请求-获得请求参数-获得数组类型参数(应用)

Controller中的业务方法数组名称与请求参数的name一致,参数值会自动映射匹配。


@RequestMapping(value="/login13")

   @ResponseBody

   public void login13(String[] strs) throws IOException {

       System.out.println(Arrays.asList(strs));

   }


相关文章
|
7月前
|
JSON Java fastjson
SpringMVC(二)【请求与响应】(2)
SpringMVC(二)【请求与响应】
|
7月前
|
前端开发 Java Spring
SpringMVC的数据响应-19
SpringMVC的数据响应-19
|
7月前
|
前端开发 Java 应用服务中间件
SpringMVC(二)【请求与响应】(1)
SpringMVC(二)【请求与响应】
|
8月前
|
JSON 前端开发 Java
SpringMVC请求和响应
Spring MVC通过请求和响应的处理来实现Web应用程序的开发。请求通过控制器处理,响应通过视图渲染器生成最终的HTML响应,并返回给客户端。
76 4
|
8月前
|
存储
SpringMVC的请求和响应
SpringMVC的请求和响应
37 0
|
8月前
|
XML 存储 Java
SpringMVC常见组件之HandlerMapping分析
SpringMVC常见组件之HandlerMapping分析
177 0
|
XML JSON 前端开发
SpringMVC进阶:常用注解、参数传递和请求响应以及页面跳转
SpringMVC进阶:常用注解、参数传递和请求响应以及页面跳转
96 0
|
JSON JavaScript 前端开发
SpringMVC入门-注解配置和请求传参和响应数据 1
SpringMVC入门-注解配置和请求传参和响应数据
107 0
|
设计模式 JSON 前端开发
SpringMVC入门-注解配置和请求传参和响应数据 2
SpringMVC入门-注解配置和请求传参和响应数据
79 0
|
JSON 编解码 应用服务中间件
SpringMVC请求与响应(一)
SpringMVC请求与响应(一)

热门文章

最新文章