<?xml version="1.0" encoding="UTF-8"?><web-app version="3.1" xmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaeehttp://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd">//以上为web.xml头信息,
 //让web容器初始化的时候初始化这些配置,*号代表通配符,会在根目录下和jar包里找<context-param><param-name>contextConfigLocation</param-name><param-value>classpath*:applicationContext.xmlclasspath:applicationContext-quartz.xmlclasspath:applicationContext-security.xml</param-value></context-param><listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener>

 //eclipse自带的字符编码过滤,打开web.xml,点到Tree ,选择web.xml右击新建Filte
//搜索 CharacterEncodingFilter

//<init-param>这个标签代表在这里过滤器的范围内,初始化的时候初始化该值,然后在这个过滤器里进行设值进去
<filter><filter-name>characterEncodingFilter</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class><init-param><param-name>encoding</param-name><param-value>UTF-8</param-value></init-param></filter><filter-mapping><filter-name>characterEncodingFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping>

//serlet 的配置 ,会拦截到url-pattern这个值的请求   <servlet><servlet-name>UploadServlet</servlet-name><servlet-class>com.ecar.mp.servlet.UploadServlet</servlet-class><init-param><param-name>filepath</param-name><param-value>upload</param-value></init-param><load-on-startup>2</load-on-startup></servlet><servlet-mapping><servlet-name>UploadServlet</servlet-name><url-pattern>/upload</url-pattern></servlet-mapping>

    //前端控制器;springmvc的入口,*.do所有以.do结尾的请求都会被拦截  <servlet><servlet-name>springDispatcherServlet</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><init-param><param-name>contextConfigLocation</param-name><param-value>classpath:spring-mvc.xml</param-value></init-param><load-on-startup>1</load-on-startup></servlet><!-- Map all requests to the DispatcherServlet for handling --><servlet-mapping><servlet-name>springDispatcherServlet</servlet-name><url-pattern>*.do</url-pattern></servlet-mapping>

//配置服务启动以后初始化的页面或者请求路径<welcome-file-list><welcome-file>index.html</welcome-file></welcome-file-list>

此配置是整合spring,springmvc的配置,整体介绍就是让web容器初始化的时候,去初始化spring容器;

以及springmvc的入口DispatcherServlet

转载于:https://www.cnblogs.com/qq376324789/p/8610562.html

web.xml配置解释相关推荐

  1. Spring MVC的web.xml配置详解(转)

    出处http://blog.csdn.net/u010796790 1.spring 框架解决字符串编码问题:过滤器 CharacterEncodingFilter(filter-name)  2.在 ...

  2. 在tomcat下部署两个或多个项目时 log4j和web.xml配置webAppRootKey 的问题(转)

    在tomcat下部署两个或多个项目时 web.xml文件中最好定义webAppRootKey参数,如果不定义,将会缺省为"webapp.root",如下: <!-- 应用路径 ...

  3. sevlet表单处理无法相应问题及web.xml配置.

    这几天学习sevlet,对于小白来说配置就是一个很操蛋的事情.有一个很重要的就是路径问题. 首先架构如下: 因为我的test1.html是写在cainiao文件夹里面,如果直接调用action=hel ...

  4. 160329(二)、web.xml配置详解

    1.启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点. 2.紧急着,容创建一个Servl ...

  5. 基于注解的Spring MVC(所需jar包,web.xml配置,Spring文件配置,@Controller,@RequestMapping,@RequestParam,model填参,EL取值)

    1.添加jar 2.web.xml配置: <?xml version="1.0" encoding="UTF-8"?> <web-app ve ...

  6. 基于XML配置的Spring MVC(所需jar包,web.xml配置,处理器配置,视图解析器配置)

    1.添加jar 2.web.xml配置 <?xml version="1.0" encoding="UTF-8"?> <web-app ver ...

  7. Tomcat web.xml配置参数详解

    Apache Tomcat Configuration Reference - The Context Container https://tomcat.apache.org/tomcat-5.5-d ...

  8. tomcat web.xml配置

    tomcat 禁用不安全的http请求方式(转)  1:我的配置 web.xml(url下禁用的请求方式)  <security-constraint>  <web-resource ...

  9. Servlet容器中web.xml配置context-param与init-param

    Servlet容器中web.xml配置<context-param>与<init-param>的区别与作用 <context-param>的作用: web.xml的 ...

最新文章

  1. P114、面试题17:合并两个排序的链表
  2. Django restfulframework 开发相关知识 整理
  3. mysql 正则 java 区别_MySQL中的正则表达式
  4. 软件工程硕士和计算机硕士论文题目,计算机硕士毕业论文答辩自述
  5. 模拟退火算法理论+Python解决函数极值+C++实现解决TSP问题
  6. MySQL同表关联的id替换名称_MySQL JOIN用另一个表中的值替换ID
  7. android RxJava(RxAndroid)的简单使用
  8. 对象关系映射(ORM)及代码生成器和插件C#源码(DBFrameworkV4.5.3)
  9. 实现电子词典_它是一部电子词典,一部翻译机,一部口语机还是一部出游的随身WiFi...
  10. where 泛型类型约束 default 关键字
  11. postman自动打开_postman---postman自动发博客
  12. 横向的二级导航菜单,在多浏览器下可用
  13. Zabbix(一)安装zabbix监控服务配置与添加agent主机的三种方式
  14. 根据年月打印出该月有多少天
  15. Linux无线网络实用工具Top 10
  16. linux中nginx的nginx.config文件的配置和启动(包括重启)
  17. android客户端同php服务端进行XML/JSON通信
  18. 打砖块python游戏源代码_python制作一个打砖块小游戏
  19. IM即时通讯开发,聊天软件APP搭建,私有云部署
  20. uni-app 实现手写签名

热门文章

  1. 建筑电气工程设计常用图形和文字符号_建筑水电图纸看不懂?10年老师傅教你看图技巧,分分钟安排...
  2. python subprocess communicate_Python中的Subprocess模块
  3. dbcc dbreindex server sql_DBCC DBREINDEX重建索引提高SQL Server性能
  4. LeetCode 483. 最小好进制(二分查找)
  5. LeetCode 792. 匹配子序列的单词数(二分查找)
  6. LeetCode MySQL 1097. 游戏玩法分析 V
  7. LeetCode 1063. 有效子数组的数目(单调栈)
  8. LeetCode 510. 二叉搜索树中的中序后继 II(查找右子树或者祖父节点)
  9. LeetCode 1138. 字母板上的路径
  10. 冒泡排序和选择排序区别_你以为只是简单的排序?(一)