web.xml配置详解
1、spring MVC的核心就是DispatcherServlet,使用springMVC的第一步就是将下面的servlet放入web.xml。如下图所示。
2、上下文加载方式一:使用默认 WebApplicationContext作为上下文,Spring默认配置文件为“/WEB-INF/[servlet名字]-servlet.xml”。配置如下图所示。其中:
a),server-name节点,设置改servlet名称,默认上下文将加载该名称命名的配置文件,
b),servlet-class节点,配置dispatcheServlet类路径;
c),load-on-startup节点,表示启动容器时初始化该Servlet;
d),url-pattern节点表示哪些请求交给Spring Web MVC处理,“/”用来定义默认的servlet映射。 将DispatcherServlet请求映射配置为"/",则Spring MVC将捕获Web容器所有的请求,包括静态资源的请求。
3、上下文加载方式二:使用自定义配置上下文;web.xml的SpringMvc配置如下图所示。相比较第2点的配置,增加了init-param节点,包括:
a),param-name:参数名称
b),param-value节点,参数值,设置为classpath:spring-servlet-config.xml,自定位配置上下文文件路径。
1、配置Spring字符集过滤器配置,前后端传参涉及中文参数的编码配置。使用org.springframework.web.filter.CharacterEncodingFilter,
初始化配置参数包括Encoding和forceEncoding,Encoding设置编码格式为UTF-8,forceEncoding参数设置为true。如下图所示。
1、错误跳转页面配置,主要包括:路径不正确及内部错误的页面跳转,如下图所示。
2、欢迎页面配置,在web.xml配置文件中,增加welcome-file-list节点,在该节点下可以增加welcome-file二级节点。如下图所示。
1、介绍SpringMvc框架下web.xml配置文件的构建,主要包括:
1,SpringMvc的DispatchServlet组件的引入,介绍两种不同加载上下文的配置方法;
2,在Web.xml配置字符集过滤器的配置方法及介绍;
3,在web.xml配置错误跳转页面的配置方法及注意事项;