SpringMVC框架部分
#知识回顾
问题一:传参出现问题
SpringMVC中的参数传递-@RequestParam
- 需求: 如果遇到提交的参数名称和方法中参数名称不一致时,则建议使用注解获取数据.
- 注解的属性
- value/name
- required 该参数必须传递 true false
- defaultValue 添加默认值
/*
* http://localhost:8080/springmvc/user/findUser?id=100&name=tomcat
* 下述代码解释:
* SringMVC注解写法:@RequestParam(value = "id",required = true) int * userId:
* 常规代码接收参数:
* int id = Integer.parseInt(request.getParameter("id"));
* int userId = id;
*/
@RequestMapping("/findUser")
public ModelAndView findUserParam(
@RequestParam(value = "id",required = true) int userId,
@RequestParam(value = "name",required = false,defaultValue="admin123") String username){
System.out.