1.在函数中作为参数,也可以把@RequestParam("username") 去掉,这时候取出来的为空
如果没有删掉,而连接中没有该参数,就会报400的错误
@RequestMapping({"/NewFile","/"})
public String NewFile(@RequestParam("username") String username ){
System.out.println(username);
return "NewFile";}
或者
@RequestMapping({"/NewFile","/"})
public String NewFile(String username ){
System.out.println(username);
return "NewFile";}
传值给controller,直接用函数参数就行了,如果必不可少,加上@RequestParam("XXXXX")
2.controller传值给视图
最好用model ,然后addAttribute(“键名”,“键值”)
在函数参数中加上Map,然后put进数据,然后再视图中使用${键名}进行访问
eg.
@RequestMapping({"/NewFile","/"})
public String NewFile(String username,Map<String, Object> context ){
context.put("user", "22222222");
System.out.println(username);
return "NewFile";}