通过简单介绍,在SpringMvc的web.xml配置的详解。
工具/原料
系统版本:Windows7
开发工具:Intellij IDEA
开发工具版本:2018.2.1
前端控制器DispatchServlet配置
1、spring MVC的核心就是DispatcherServlet,使用springMVC的第一步就是将下面的servlet放入web.xml。如下图所示。
2、上下文加载方式一:使用婚栀驰严默认WebApplicationContext作为上下文,Spring默认配置文件为“/WE蚱澄堆别B-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.spring酆璁冻嘌framework.web.filter.CharacterEncodingFilter,初始化配置参数包括Encoding和forceEncoding,Encoding设置编码格式为UTF-8,forceEncoding参数设置为true。如下图所示。
错误跳转页面及欢迎页面配置
1、错误跳转页面配置,主要包括:路径不正确及内部错误的页面跳转,如下图所示。
2、欢迎页面配置,在web.xml配置文件中,增加welcome-file-list节点,在该节点下可以增加welcome-file二级节点。如下图所示。