SpringMVC学习(5): RequestParam 注解
来源:互联网 发布:双立人珐琅铸铁锅 知乎 编辑:程序博客网 时间:2024/06/06 20:13
之前讲过PathVariable可以通过占位符来获取url中的参数,实际上我们还可以用使用@RequestParam绑定请求参数
@RequestParam的属性有:
value:参数名字
required:表示URL是不是必须有这个参数
defaultValue:当URL中没有这个参数时给一个缺省值
在之前的基础上写一个简单的例子,在java文件中:
package springmvc;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestParam;@Controller@RequestMapping("/springmvc")public class HelloWorld {private static final String SUCCESS = "success";@RequestMapping(value="/testRequestParam")public String testRequestParam(@RequestParam(value="username") String username,@RequestParam(value="age", required=false, defaultValue="0") int age) {System.out.println("Test RequestParam, username: " + username + ", age: " + age);return SUCCESS;}}在index.jsp文件中:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>SpringMVC</title></head><body><a href="springmvc/testRequestParam?username=atguigu">Test RequestParam</a></body></html>运行起来可以看到效果:
此外,还有@RequestHeader是用来映射请求头的用法与@RequestValue类似
@CookieValue是用来映射Cookie的,这些用法都是差不多的。
0 0
- SpringMVC学习(5): RequestParam 注解
- SpringMVC学习(三)-HiddenHttpMethodFilter过滤器&RequestParam注解&CookieValue注解
- SpringMVC重要注解(三)@RequestParam
- SpringMVC @RequestParam 注解
- SpringMVC注解@RequestParam
- springmvc之@RequestParam注解
- SpringMVC注解@RequestParam
- SpringMVC @RequestParam注解
- SpringMVC注解@RequestParam
- SpringMVC注解@RequestParam解析
- SpringMVC之注解RequestParam
- springMVC注解@RequestParam解析
- 学习springmvc的第七天(@RequestParam、@RequestHeader、@CookieValue注解)
- springmvc学习笔记(5)——RequestParam
- SpringMVC注解@RequestParam全面解析
- SpringMVC注解@RequestParam全面解析
- SpringMVC注解@RequestParam全面解析
- SpringMVC注解@RequestParam全面解析
- 三十七将项目四 大奖赛计分
- Linux内核学习总结
- 事务的传播行为(讲得比较好)
- 在ROS上发布传感器流
- Hadoop 在分机上启动常见问题
- SpringMVC学习(5): RequestParam 注解
- c++类型转换
- C++顺序性容器、关联性容器与容器适配器
- Captcha Cracker(BNUOJ 同步赛)
- APP开发实战166-全屏模式的功能设计
- AngularJs学习笔记(3)--$scope中的$apply和$digest方法
- 网络接口层
- HTML中播放声音的方法汇总
- ubuntu下编写并运行第一个c语言程序