web.xml里面可以配置:

1.dispatcherservlet,url-pattern配置为/,而不是/*,是为了过滤jsp资源不受springmvc处理.

2.配置spring的配置文件所在目录.

3.配置spring的配置文件所在目录.

4.配置过滤器filters,字符编码过滤器,隐藏http方法过滤器(用来发送put和delete请求).

springmvc配置文件里可以配置:

1.组件扫描,(xml配置方式:componentScan,注解方式:@ComponentScan) 2.视图解析器(默认有两种转发解析器和重定向解析器)
3.view-controller,视图控制器,用于只进行页面跳转,不经过任何业务处理
4.Default-servlet-handler,用于释放静态资源不接受视图解析器处理,保证页面加载正确
5.mvc注解驱动(xml配置方式为:mvc-annotation-driven,注解方式为:@EnableWebMvc) 6.文件上传解析器(用于将上传文件时将所有信息赋值给controller层方法中形参)
7.异常处理,用于解决在controller层抛出异常后返回指定的页面
8.拦截器。有三个方法,分别在控制器前后,视图解析器解析视图之后进行调用