惯例:
我是温浩然:
最近在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了。
时间: 2024-09-19 22:58:04