1.导入SpringMVC的相关坐标(其他jar包省略)

 <dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>5.2.9.RELEASE</version></dependency>

2.配置SpringMVC核心控制器DispathcerServlet

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://java.sun.com/xml/ns/javaee"xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"id="WebApp_ID" version="3.0"><!--    配置springmvc的前端控制器--><servlet><servlet-name>DispatcherServlet</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><servlet-mapping><servlet-name>DispatcherServlet</servlet-name><url-pattern>/</url-pattern></servlet-mapping><!--    配置监听器,spring-web提供的--><listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener><!--    全局初始化参数,告诉配置文件路径--><context-param><param-name>contextConfigLocation</param-name><param-value>classpath:applicationContext.xml</param-value></context-param>
</web-app>

3.创建controller层类和页面

@Controller
public class UserController {@RequestMapping("/save")public String save(){return "success.jsp";}
}

4.使用注解配置Controller类中业务方法的映射地址
第三步以经实现

5.配置spring mvc核心配置文件spring-mvc.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/context  http://www.springframework.org/schema/context/spring-context.xsd"><!--    Controller组件扫描--><context:component-scan base-package="com.hao.controller"/></beans>

6.客户端测试
启动tomcat服务器-》访问save -》测试成功

SpringMVC-快速入门相关推荐

  1. SpringMVC——快速入门

    目录 1.SpringMVC 1.1.回顾MVC架构 1.2.SpringMVC概述 1.3.SpringMVC的特点 1.4.SpringMVC整体架构 2.SpringMVC快速入门 2.1.创建 ...

  2. SpringMVC 快速入门程序

    一.介绍   通过学习了 Spring MVC 框架原理,我们将更好的掌握 Spring MVC.废话不多说,我们现在正式开始 Spring MVC 快速入门程序--以查询商品信息为例. 二.Spri ...

  3. SpringMVC快速入门-代码实现

    ①导入Spring和SpringMVC的坐标.导入Servlet和Jsp的坐标 <!--Spring坐标--><dependency><groupId>org.sp ...

  4. SpringMVC快速入门-开发步骤

    开发步骤 ①导入SpringMVC相关坐标 ②配置SpringMVC核心控制器DispathcerServlet ③创建Controller类和视图页面 ④使用注解配置Controller类中业务方法 ...

  5. SpringMVC 快速入门

    核心类 DispatcherServlet 前端控制器,一个Servlet,配置在web.xml中初始化,所有的请求由它来分发给其他Controller <servlet><serv ...

  6. SpringMVC快速入门,看这一篇就够了!

    springmvc概述 Springmvc是spring框架的一个模块,spring和springmvc无需中间整合层整合. Springmvc是一个基于mvc的web框架 表现层的三大任务: URL ...

  7. SpringMVC学习----SpringMvc快速入门

    SpringMVC简介 它是基于MVC开发模式的框架,用来优化控制器.它是Spring家族的一员.它也具备IOC和AOP. 什么是MVC? 它是一种开发模式,它是模型视图控制器的简称.所有的web应用 ...

  8. SpringMVC:学习笔记(1)——理解MVC及快速入门

    SprigMVC-理解MVC及快速入门 说明: 传统MVC-->JSPModel2-->Front Controller + Application Controller + Page C ...

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

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

  10. SpringBoot系列: RestTemplate 快速入门

    ==================================== 相关的文章 ==================================== SpringBoot系列: 与Sprin ...

最新文章

  1. 表示python代码块的是_编写高质量Python代码的59个有效方法,你用过几个
  2. Docker网络相关
  3. 谱聚类(spectral clustering)理解
  4. 摆脱“空”检查的盛宴:使用JSON Patch正确执行PATCH
  5. lt;++mysql_php+js+mysql设计的仿webQQ-lt;1gt;邮箱验证
  6. 项目管理——任务分配闲谈
  7. vscode更改配置文件路径_VsCode的jsconfig配置文件说明详解
  8. Python的is和==区别
  9. 解决myeclipse html页面乱码问题
  10. getchar 使用
  11. 【c++】GUARDED_BY(c) 和 PT_GUARDED_BY(c)
  12. C/C++ 混合编译 C++中的extern “C“
  13. 【python】OpenCV—Blur, Threshold, Gradient, Morphology(2)
  14. 牛客练习赛107 A~D除C
  15. 高手速成android开源项目[View篇]
  16. C++:实现量化相关的各类数据测试实例
  17. php开发h5游戏,H5的canvas实现贪吃蛇小游戏
  18. 计算机科学与技术专业教学计划表
  19. 计算机科学与技术专业答辩形式,2016计算机科学与技术专业论文答辩范例.ppt
  20. 手把手带你写一个中断输入设备驱动~

热门文章

  1. ASP.NET MVC5+ 路由特性
  2. SharePoint Calendar Webparts
  3. DataGrid 完全攻略之二(把数据导出到Excel)
  4. 易语言服务器不在一个网段,设置二级路由器保持局域网在同一个网段
  5. oracle 12c 自动任务,Oracle job自动任务实用指南
  6. mysql主要有什么问题_mysql问题
  7. python为什么用两个等于号_刷Leetcode学python(一)两数之和
  8. IDEA2021创建Java Web项目
  9. c语言程序中unit怎么定义,c ++中的一个定义规则(One definition rule in c++)
  10. flask mysql 版本_Flask mysql