请求发送普通参数
Get请求
http://localhost/commonParam?name=itcast
@Controller
public class UserController {
// 普通参数
@RequestMapping("/commonParam")
@ResponseBody
public String commonParam(String name){
System.out.printlnj("普通参数传递 name ==> " + name);
return "{'module':'common param'}";
}
}
http://localhost/commonParam?name=itcast&age=15
@Controller
public class UserController {
// 普通参数
@RequestMapping("/commonParam")
@ResponseBody
public String commonParam(String name, int age){
System.out.printlnj("普通参数传递 name ==> " + name);
System.out.printlnj("普通参数传递 age ==> " + age);
return "{'module':'common param'}";
}
}

Post请求
http://localhost/commmonParam
x-www-form-urlencoded
| key | value |
| ---- | ------ |
| name | itcast |
| age | 15 |
form-data 可传文件

Post请求中文乱码处理
public class ServletContainersInitConfig extends AbstractAnnotationConfigDispatcherServletInitializer {
protected Class<?>[] getRootConfigclasses() {
return new Class[]{SpringConfig.class};
}
protected Class<?>[] getServletConfigclasses() {
return new class[]{SpringMvcConfig.class};
}
protected String[] getServletMappings() {
return new String[]{"/"};
}
// 乱码处理
@Override
protected Filter[] getServletFilters() {
CharacterEncodingFilter filter = new CharacterEncodingFilter();
filter.setEncoding("UTF-8");
return new Filter[]{filter};
// return new Filter[]{filter1, filter2};
}
}
