SpringMVC学习11:接收请求参数及数据回显
- 
SpringMVC接收请求参数: - 
1,提交的域名称和处理方法的参数名一致: 
- 
处理方法: //http://localhost:8080/sayhello?name=demo
 
- 
2,提交的域名称和处理方法的参数名不一致: 
- 
处理方法: //http://localhost:8080/sayHello1?username=demo333
 //@RequestParam("username"):username是提交的域的名称
 
- 
3,提交的是一个对象: - 
要求提交的表单域和对象的属性名一致,参数使用对象即可; 
- 
提交数据:http://localhost:8080/mvc04/user?name=kuangshen&id=1&age=15 
- 
处理方法: //如果使用对象的话,前端传递的参数名和对象名必须一致,否则就是null
 //http://localhost:8080/sayhello2?id=1&name=demo55&pwd=333333
 
- 
 
- 
- 
SpringMVC数据回显到前端: - 
第一种:通过ModelAndView 
- 
第二种:通过ModelMap 
- 
第三种:通过Model 
 
- 
- 
对比: - 
Model 只有寥寥几个方法只适合用于储存数据,简化了新手对于Model对象的操作和理解; 
- 
ModelMap 继承了 LinkedMap ,除了实现了自身的一些方法,同样的继承 LinkedMap 的方法和特性; 
- 
ModelAndView 可以在储存数据的同时,可以进行设置返回的逻辑视图,进行控制展示层的跳转。 
 
- 
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号