* @RequestMapping这个注解代表要请求的方法
* value值表示请求的 方法名*********@RequestParam(value="username")代表请求的参数,如果该参数不存在,则请求报400的错误*********jsp页面代码:
①<a href="hello?username=admin">请求springmvc 有参数</a><br>
②<a href="hello">请求springmvc 无参数</a><br>Controller代码:
第一种情况:
@RequestMapping(value="hello")
public String hello(@RequestParam(value="username") String username){ System.out.println("hello springmvc"); System.out.println(username); return "Test01"; }②会报400的错误第二种情况
@RequestMapping(value="hello")
public String hello(String username){ System.out.println("hello springmvc");System.out.println(username);return "Test01";}①②都正确但有时必须用@RequestParam(value="XXX")传递参数,如上传文件