<?xml version="1.0" encoding="UTF-8"?>

<!–声明springmvc的核心对象DispatcherServlet
需要在tomcat服务器启动后,创建DispatcherServlet对象的实例
为什么需要创建DispatcharServlet对象的实例:
因为DispatccherServlet在创建过程,会同时创建springmvc容器对象
读取springmvc的配置文件,把这个配置文件中的对象创建好,当用户发起请求时可以直接使用对象

    Servlet的初始化会执行init()方法。DispatcherServlet在init()中{//创建容器,读取配置文件WebApplicationContext ctx = new ClassPathXmlApplicationContext("springmvc.xml");//把容器对象放入到ServletContext中getServletContext().setAttribute(key,ctx);}启动tomcat报错:读取这个文件/WEB-INF/myweb-servlet.xmlspringmvc创建容器对象时,读取的配置文件默认是/WEB-INF/<servlet-name>-servlet.xml这种方式不灵活:目录位置固定、文件名称需要按照默认的命名规则可自定义读取配置文件的位置,如下:-->
<servlet><servlet-name>myweb</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><!--自定义springmvc读取配置文件的位置--><init-param><!--springmvc的配置文件的位置的属性--> <param-name>contextConfigLocation</param-name><!--指定自定义文件的位置--><param-value>classpath:springmvc.xml</param-value></init-param><!--在tomcat启动后,创建Servlet对象load-on-startup:表示tomcat启动后创建对象的顺序。它的值是整数(>=0)值越小,tomcat创建对象的时间越早--><load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping><servlet-name>myweb</servlet-name><!--在使用框架的时候url-pattern有两种值可以使用1)使用拓展名的方式,语法: *.xxx,xxx是自定义拓展名。常用的方式有:*.do、*.action、*.mvc等http://localhost:8080/myweb/some.dohttp://localhost:8080/myweb/some.do2)使用"/"--><url-pattern>*.do</url-pattern>
</servlet-mapping>

springmvc入门:web.xml编写相关推荐

  1. springMVC去除web.xml的依赖

    源于蚂蚁课堂的学习,点击这里查看 1.servlet去除web.xml 众所周知,springMVC是指servlet基础上做了一层包装,所以在此之前,我们了解一下servlet如何去除web.xml ...

  2. SpringMVC在web.xml中配置DispatcherServlet拦截了静态资源访问

    如图 在web.xml中配置DispatcherServlet时对于url-pattern的配置方式有以下几种情况: 1.配置为: *.do 或者是 *.action 时,拦截以.do或者.actio ...

  3. SpringMVC之context-dispatcher.xml,了解基本的控制器

    SpringMVC之context-dispatcher.xml,了解基本的控制器 转载 :https://blog.csdn.net/qing_gee/article/details/5089529 ...

  4. JAVA WEB快速入门之从编写一个JSP WEB网站了解JSP WEB网站的基本结构、调试、部署...

    接上篇<JAVA WEB快速入门之环境搭建>,在完成了环境搭建后(JDK.Tomcat.IDE),现在是万事具备,就差写代码了,今天就来从编写一个JSP WEB网站了解JSP WEB网站的 ...

  5. java8生成jsp页面内容组装到jsp中_JAVA WEB快速入门之从编写一个JSP WEB网站了解JSP WEB网站的基本结构、调试、部署...

    接上篇<JAVA WEB快速入门之环境搭建>,在完成了环境搭建后(JDK.Tomcat.IDE),现在是万事具备,就差写代码了,今天就来从编写一个JSP WEB网站了解JSP WEB网站的 ...

  6. 从web.xml谈谈SpringMVC集成spring的初始化流程及SpringBoot集成SpringMVC

    一.关于servlet 详解servlet,https://www.runoob.com/servlet/servlet-tutorial.html 总览一下: servlet与servlet容器 J ...

  7. springmvc web.xml和application.xml配置详情(附:完整版pom.xml)

    web.xml 1 <?xml version="1.0" encoding="UTF-8"?> 2 <web-app xmlns=" ...

  8. Javaweb中web.xml配置文件编写方式

    在建好项目和类过后如果需要访问浏览器需要配置web.xml文件,向浏览器提供一个访问入口 具体配置方法: 1.在<web-app>标签下编写配置文件 <web-app> < ...

  9. SpringMvc零配置,无Web.xml

    1.WebApplicationInitializer 现在Java配置方式在逐渐取代xml配置方式.而WebApplicationInitializer可以看做是Web.xml的替代,它是一个接口. ...

最新文章

  1. GT Transceiver中的重要时钟及其关系(6)TXUSRCLK以及TXUSRCLK2的用途与关系
  2. C++继承中的访问级别
  3. 中国煤化工行业运行现状与前景规划动向预测报告2022-2028年
  4. 中缀表达式生成二叉树
  5. 北邮OJ 980. 16校赛-R_clover's Challenge
  6. oracle易忘函数用法(5)
  7. linux常用的脚本、命令
  8. 【项目管理】IT项目成功
  9. java多态与对象转型
  10. 封装动态数组类Array
  11. CodeForces Round #280 (Div.2)
  12. 变电站计算机监控系统相关技术,变电站计算机监控系统的研究
  13. u-boot-2014.10移植(5)支持nand
  14. 本质矩阵 基础矩阵 单应矩阵 (1)
  15. Mac上好用且免费的远程桌面SSH工具(FinalShell)
  16. moodle php代码解读_基于PHP的课程管理系统——MOODLE平台
  17. 2021/9/7 ad9361 SPI 通信与数据接口
  18. [渝粤教育] 西南科技大学 行政法学与行政诉讼法学 在线考试复习资料(1)
  19. mac中有关delete删除键的5种用法
  20. 如何制作流程图?流程图制作软件哪个好

热门文章

  1. java方法注释都英文_JDK源码中的英文注释翻译(Class)
  2. 论文阅读:Personalized Purchase Prediction of Market with Wasserstein-Based Sequence Matching
  3. qmake:变量手册
  4. Android 状态栏工具类(实现沉浸式状态栏/变色状态栏)
  5. [POI2005]DWU-Double-row
  6. 郑州大学计算机新媒体专业介绍,数字媒体专业介绍
  7. Lambda 表达式Demoo
  8. 现代OpenGL教程 02 - 贴图
  9. android系统toast是什么意思,Android - Snackbar vs Toast - 使用和区别
  10. L2-032 彩虹瓶 (25 分) (栈操作)