springMVC(4)------RequestParam注解绑定请求参数
来源:互联网 发布:影视播放源码 编辑:程序博客网 时间:2024/05/22 03:05
在springMVC中使用RequestParam注解映射请求参数,@RequestParam有三个属性,分别如下:
(1) value 请求参数的参数名,作为参数映射名称;
(2) required 该参数是否必填,默认为true(必填),当设置成必填时,如果没有传入参数,报错;
(3) defaultValue 设置请求参数的默认值;
实例如下:
springMVC开发环境搭建参考:http://blog.csdn.net/yhl_jxy/article/details/51228202
在上面这个项目中的com.lanhuigu.springmvc.controller下新增TestRequestParam测试类,
项目结构:
TestRequestParam.java代码如下:
package com.lanhuigu.springmvc.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestParam;/** * RequestParam注解绑定请求参数 */@Controller@RequestMapping("/testRP")public class TestRequestParam {private static final String SUCCESS="success";/** * @RequestParam 映射请求参数 * value 请求参数的参数名 ,作为参数映射名称 * required 该参数是否必填,默认为true(必填),当设置成必填时,如果没有传入参数,报错 * defaultValue 设置请求参数的默认值 */@RequestMapping(value="/testRequestParam")public String testRequestParam(@RequestParam("username") String username,@RequestParam(value="age",required=false,defaultValue="0") int age) {System.out.println("testRequestParam,username="+username+",age="+age);return SUCCESS;}}
访问地址:
http://localhost:9000/SpringMVC/testRP/testRequestParam?username=test&age=1
页面效果:
控制台结果:
0 0
- springMVC(4)------RequestParam注解绑定请求参数
- @RequestParam 请求参数注解
- SpringMVC中@RequestMapping处理请求参数的@RequestParam注解
- SpringMVC第四篇【参数绑定详讲、默认支持参数类型、自定义参数绑定、RequestParam注解】
- springmvc请求路径和请求参数的获取注解- @PathVariable和@RequestParam
- springmvc请求路径和请求参数的获取注解- @PathVariable和@RequestParam
- SpringMVC参数绑定注解
- SpringMVC参数绑定注解
- springMVC参数绑定注解
- 【SpringMVC】参数绑定注解
- springMVC请求参数绑定
- springmvc请求参数绑定
- 使用@RequestMapping 定义处理器函数-通过@RequestParam元注解来将请求参数绑定到方法形参
- springmvc参数绑定常用注解
- springmvc 参数绑定注解详解
- SpringMVC @RequestParam 注解
- SpringMVC注解@RequestParam
- springmvc之@RequestParam注解
- 视频播放
- ListView中convertView和ViewHolder的工作原理
- nagios常见错误
- <github for windows(win10)客户端安装教程>
- 使用三种循环计算10的阶乘
- springMVC(4)------RequestParam注解绑定请求参数
- 苹果安装tomcat方法
- ffmpeg的编译
- malloc和new的区别
- C++面向对象实验(二)
- usaco隐藏口令
- C#操作XML-创建-追加-带属性的读写(全)
- 【Grades Crawler】利用python编写爬虫 爬取西电教务处成绩并本地保存
- 基于数组的无锁队列