62.Springmvc第二天

1. 数组参数绑定

1)直接绑定

 18.02.27,web学习第六十四天,springMVC第二天

2)绑定到QueryVo里属性中、

   和参数没关系,直接和属性数组里的属性相同即可,和上述提交类型一致。

 18.02.27,web学习第六十四天,springMVC第二天

2. 集合参数绑定

1)QueryVo对象包装了集合LIst<user>

Jsp页面提交方式:

 18.02.27,web学习第六十四天,springMVC第二天

后台,和参数名称无关。直接提交到属性名

 18.02.27,web学习第六十四天,springMVC第二天

不支持直接用List<user>放在形参里接收。

3.

1)当mapping注解只有一个属性value的时候可以省略value直接

   写属性

 18.02.27,web学习第六十四天,springMVC第二天

   当有多个属性,不可省略

2)可以进行请求方法限定:

   限定post

@resourcevalue-””,method=RequestMethod.POST

 18.02.27,web学习第六十四天,springMVC第二天

两种都支持:

 18.02.27,web学习第六十四天,springMVC第二天

4. URL路径映射

18.02.27,web学习第六十四天,springMVC第二天 

5. 添加在类上面

18.02.27,web学习第六十四天,springMVC第二天 

6. Cotroller3种返回方式

 18.02.27,web学习第六十四天,springMVC第二天

1)详解String返回之-重定向和转发,也可以返回路径

 18.02.27,web学习第六十四天,springMVC第二天

7. 异常处理器

对预期异常和非预期异常的捕获

1)写一个类实现HandlerExceptionResolver

   重写resolveException方法,捕获异常:

ModoleAndView mav=new ModelAndView();

If(e instanceof MessageEaception ){

   MessageException me=(MessageException)E;

   mav.addObject(error,me.getMsg());

}else{

   mav.addObject(error,未知异常);

}

mav.setViewName(error);

Return mav;

8. 上传图片,详细看教案

18.02.27,web学习第六十四天,springMVC第二天 

 18.02.27,web学习第六十四天,springMVC第二天

 18.02.27,web学习第六十四天,springMVC第二天

18.02.27,web学习第六十四天,springMVC第二天

9. Json格式的字符串前后台交互

18.02.27,web学习第六十四天,springMVC第二天 

 18.02.27,web学习第六十四天,springMVC第二天

10. 拦截器拦截用户登录

18.02.27,web学习第六十四天,springMVC第二天

18.02.27,web学习第六十四天,springMVC第二天 


相关文章: