说一下SpringMVC支持的转发和重定向的写法(必会)
转发:在返回值类型前添加forward
重定向:在返回值前面添加redirect
谈一下SpringMVC统一异常处理的思想和实现方式(必会)
springmvc框架中的调用者是springmvc框架,所以代码中出现的异常最终会抛到springmvc框架,实现统一异常处理器的方式有2种,
1:新建一个类实现HandlerExceptionResolver接口,重写方法
2:新建一个类添加注解controlleradvice
在SpringMVC中, 如果想通过转发将数据传递到前台,有几种写法?(必会)
1、直接放到request
2、放到model中,再把model放到request中
3、放到modelmap,再把modelmap放到reques中
4、放到modelandview,再把modelandview放到request中
在SpringMVC中拦截器的使用步骤是什么样的?(必会)
新建一个类实现interceptorhandler接口并重写方法,然后在sprinvmvc配置中进行注册
在SpringMVC中文件上传的使用步骤是什么样的? 前台三要素是什么?(必会)
导入相关commons-fileupload依赖包
springmvc配置文件的文件上传解析器id必须是mutipartresolver
后端参数类型必须为mutipartmutipartfile,参数名跟前端的name一致
三要素:
1、表单提交方式post
2、enctype=””mutipart/form-data
3、必须有一个input属性为file,并且name等于后端的形参名字