springmvc入门:web.xml编写
<?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编写相关推荐
- springMVC去除web.xml的依赖
源于蚂蚁课堂的学习,点击这里查看 1.servlet去除web.xml 众所周知,springMVC是指servlet基础上做了一层包装,所以在此之前,我们了解一下servlet如何去除web.xml ...
- SpringMVC在web.xml中配置DispatcherServlet拦截了静态资源访问
如图 在web.xml中配置DispatcherServlet时对于url-pattern的配置方式有以下几种情况: 1.配置为: *.do 或者是 *.action 时,拦截以.do或者.actio ...
- SpringMVC之context-dispatcher.xml,了解基本的控制器
SpringMVC之context-dispatcher.xml,了解基本的控制器 转载 :https://blog.csdn.net/qing_gee/article/details/5089529 ...
- JAVA WEB快速入门之从编写一个JSP WEB网站了解JSP WEB网站的基本结构、调试、部署...
接上篇<JAVA WEB快速入门之环境搭建>,在完成了环境搭建后(JDK.Tomcat.IDE),现在是万事具备,就差写代码了,今天就来从编写一个JSP WEB网站了解JSP WEB网站的 ...
- java8生成jsp页面内容组装到jsp中_JAVA WEB快速入门之从编写一个JSP WEB网站了解JSP WEB网站的基本结构、调试、部署...
接上篇<JAVA WEB快速入门之环境搭建>,在完成了环境搭建后(JDK.Tomcat.IDE),现在是万事具备,就差写代码了,今天就来从编写一个JSP WEB网站了解JSP WEB网站的 ...
- 从web.xml谈谈SpringMVC集成spring的初始化流程及SpringBoot集成SpringMVC
一.关于servlet 详解servlet,https://www.runoob.com/servlet/servlet-tutorial.html 总览一下: servlet与servlet容器 J ...
- springmvc web.xml和application.xml配置详情(附:完整版pom.xml)
web.xml 1 <?xml version="1.0" encoding="UTF-8"?> 2 <web-app xmlns=" ...
- Javaweb中web.xml配置文件编写方式
在建好项目和类过后如果需要访问浏览器需要配置web.xml文件,向浏览器提供一个访问入口 具体配置方法: 1.在<web-app>标签下编写配置文件 <web-app> < ...
- SpringMvc零配置,无Web.xml
1.WebApplicationInitializer 现在Java配置方式在逐渐取代xml配置方式.而WebApplicationInitializer可以看做是Web.xml的替代,它是一个接口. ...
最新文章
- GT Transceiver中的重要时钟及其关系(6)TXUSRCLK以及TXUSRCLK2的用途与关系
- C++继承中的访问级别
- 中国煤化工行业运行现状与前景规划动向预测报告2022-2028年
- 中缀表达式生成二叉树
- 北邮OJ 980. 16校赛-R_clover's Challenge
- oracle易忘函数用法(5)
- linux常用的脚本、命令
- 【项目管理】IT项目成功
- java多态与对象转型
- 封装动态数组类Array
- CodeForces Round #280 (Div.2)
- 变电站计算机监控系统相关技术,变电站计算机监控系统的研究
- u-boot-2014.10移植(5)支持nand
- 本质矩阵 基础矩阵 单应矩阵 (1)
- Mac上好用且免费的远程桌面SSH工具(FinalShell)
- moodle php代码解读_基于PHP的课程管理系统——MOODLE平台
- 2021/9/7 ad9361 SPI 通信与数据接口
- [渝粤教育] 西南科技大学 行政法学与行政诉讼法学 在线考试复习资料(1)
- mac中有关delete删除键的5种用法
- 如何制作流程图?流程图制作软件哪个好
热门文章
- java方法注释都英文_JDK源码中的英文注释翻译(Class)
- 论文阅读:Personalized Purchase Prediction of Market with Wasserstein-Based Sequence Matching
- qmake:变量手册
- Android 状态栏工具类(实现沉浸式状态栏/变色状态栏)
- [POI2005]DWU-Double-row
- 郑州大学计算机新媒体专业介绍,数字媒体专业介绍
- Lambda 表达式Demoo
- 现代OpenGL教程 02 - 贴图
- android系统toast是什么意思,Android - Snackbar vs Toast - 使用和区别
- L2-032 彩虹瓶 (25 分) (栈操作)