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
原创粉丝点击