@RequestParam 的用法-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

@RequestParam 的用法

简介: 惯例: 我是温浩然: 最近在SpringMVC的项目中,遇到这样一个问题。 APP中,需要访问一个URL,格式如下: http://localhost:8081/forum/mobileentry/list?token=f4bd7264-9c31-42c3-af37-e00d3e2f7556&bbb=111adf 需要传递两个参数,在controller中,需要接收这两个

惯例:

我是温浩然:

最近在SpringMVC的项目中,遇到这样一个问题。

APP中,需要访问一个URL,格式如下:

http://localhost:8081/forum/mobileentry/list?token=f4bd7264-9c31-42c3-af37-e00d3e2f7556&bbb=111adf

需要传递两个参数,在controller中,需要接收这两个参数。

如果按照以前的方法,肯定是获取URL,然后截取字符串。

现在,在spring mvc 中,可以用这个@RequestParam,来直接获取URL中的参数。

其中

http://localhost:8081/forum   ,是项目名

然后,就可以这样用了。

@Controller
@RequestMapping("/mobileentry")
public class MobileEntryController {
	
	@SuppressWarnings("resource")
	@RequestMapping(value ="/list" , produces = "text/html")
	public String list(HttpServletRequest request,@RequestParam String token,@RequestParam String bbb,
			HttpServletResponse response) {
		System.out.println("token是:"+token);
		System.out.println("bbb是:"+bbb);
	}
}
需要注意几点。

1、后台controller定义的参数,在URL中必须有,顺序可以不一致。

2、好像没有2了。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章