Demo的结构:

  1. 准备jar包,上面项目结构的jar 包请自行准备;

  2. 创建resources根目录,在里面创建spring mvc 的配置文件:springmvc.xml
    根目录创建方法:resources 目录右键:

  3. springmvc.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:mvc="http://www.springframework.org/schema/mvc"xmlns:context="http://www.springframework.org/schema/context"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/mvchttp://www.springframework.org/schema/mvc/spring-mvc.xsdhttp://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context.xsd"><!--1配置类扫描器--><context:component-scan base-package="com.hao.springmvc"/><!--2.配置注解驱动,可以使用springmvc的注解--><mvc:annotation-driven/><!--3.配置视图解析器,解析路径“/”不能丢--><bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"><property name="prefix" value="/WEB-INF/jsp/"/><property name="suffix" value=".jsp"/></bean>
</beans>
  1. 配置web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app 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/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"version="4.0"><!--配置前端控制器 (分发处理各种请求)--><servlet><servlet-name>DispatcherServlet</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><!--配置读取核心配置文件springmvc.xml--><init-param><param-name>contextConfigLocation</param-name><param-value>classpath:springmvc.xml</param-value></init-param><!--代表当前servlet(DispatcherServlet)对象,随tomcat启动,创建servlet对象1代表优先级,必须式正整数,最小就是1--><load-on-startup>1</load-on-startup></servlet><!--配置servlet映射路径<url-pattern>/</url-pattern>"/"代表拦截所有路径--><servlet-mapping><servlet-name>DispatcherServlet</servlet-name><url-pattern>/</url-pattern></servlet-mapping>
</web-app>
  1. index.jsp 首页
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html><head><title>首页</title><style>a{text-decoration: none;}</style></head><body><a href="helloWord/hello?name=chen,pass=123">点击进入SpringMVC入门案例</a></body>
</html>
  1. controller:HelloController.java
package com.hao.springmvc.controller;import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;@Controller //该注解一般针对控制器层
@RequestMapping("helloWord")
public class HelloController {//此方法可以通过浏览器输入地址直接访问@RequestMapping(value = "/hello", method = RequestMethod.GET,params = {"name=chen,pass=123"})public String helloWord(){System.out.println("OK!欢迎来到SpringMVC");return "hello";//页面跳转}
}
  1. 跳转后的页面
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>跳转后的页面</title>
</head>
<body>OK!欢迎来到SpringMVC页面!!!!!!
</body>
</html>

Spring MVC项目搭建,入门教程:俗话说师傅领进门,修行在个人相关推荐

  1. [PMP]师傅领进门,修行在个人-致领才PMP学习之旅

    师傅领进门,修行在个人-致领才PMP学习之旅 第一部分 报考"缘"由 选择机构 第二部分 第三部分 第一部分 关键词:机缘巧合 为何要学习PMP (1)随着年龄增长,从技术性人才转 ...

  2. 体会-师傅领进门修行在个人

    之前发过一排难简单的处理exe病毒的方式.今天徒弟(我的Blog上有她的链接)告诉我她一不小心中了病毒:VIKING.弄了一天多,没用.包括什么专杀工具,全部都不行. 于是又用了以前那招,用Ultra ...

  3. 254work 9月总结复盘:师傅领进门 修行在个人

    圣言:天无绝人之路,毕竟上天没有绝您的事业发展之路啊. 俗人陈六子:然后呢? 不用任何人讲,也知道. 自强不息效法行,力行力行再力行,唯有力行解千愁. 虽然说没有绝您的事业发展路,但这基本上也是您这辈 ...

  4. 外汇投资中师傅领进门 修行在个人

    很多人在并未真正接触到外汇投资的时候心里觉着炒外汇的学习不过是多熟悉了解基本面情况,找些相关的书看一看,或者再找个老师亲身指导一番.打个比方,就如同金庸<天龙八部>中的王语嫣,天下武功尽皆 ...

  5. 数字IC笔面基础,师傅领进门,修行靠个人——人人心中都有一个状态机(状态机简介及Verilog模板)

    师傅领进门,修行靠个人(状态机) 写在前面的话 状态机简介 状态机类型 一段.两端还是三段? 状态机的Coding Style要求: 几点规则: 什么是一段.两段.三段? 一段.两段.三段优缺点 Ve ...

  6. Java Spring MVC项目搭建(三)——“Hello World”

    在Spring 的配置文件里,我们定义了一个bean ,Spring 会在启动时候会生成对象. <bean id = "helloworld" class="com ...

  7. [项目管理入门系列] 师傅领进门-------项目运作的一般流程(三)

    三.实施阶段 1 采购规划 1.1 采购规划概述 1)采购的定义.采购是从项目系统外部获得货物.土建工程和服务(以下统称产品)的完整的采办过程.货物采购是指购买项目建设所需的投入物(如机械.设 备.材 ...

  8. [项目管理入门系列] 师傅领进门-------项目运作的一般流程(一)

    一.概念阶段 1一般机会研究 1.1一般机会研究的概念 一般机会研究室研究项目机会选择的最初阶段是项目投资者或经营者通过占有大量信息,并经分析比较,从错综纷繁的事务中鉴别发展机会,最终形成确切的项目发 ...

  9. [项目管理入门系列] 师傅领进门-------项目运作的一般流程(四)

    四.收尾阶段 1 范围确认 1.1范围确认 范围确认又叫移交或验收.项目或项目阶段结束时,项目班子在将项目最终应交付成果交给使用者或接受者之前,接受方面要对已经完成的工作成果重新进行审查,查核项目计划 ...

最新文章

  1. 使用【Sources】源文件视图和RTL编辑器
  2. python安装包-Python安装包+安装教程
  3. 如何挂载initrd.img文件(简单三步)
  4. 笔记,Vector类模板的基本功能
  5. [RK3399 Android7.1] 开启保存上一次重启前日志
  6. Nginx的配置实例(反向代理实例 )
  7. 利用PCF8591进行AD转换
  8. Kitura —— 基于 Swift 的 Web 框架
  9. Ubuntu系统下允许Apache的mod_rewrite功能
  10. 2013,HTML5将席卷国内互联网
  11. 当前仍在编辑文章 - Java Excel处理 - 实操案例与方法手册
  12. Crystal Report在.net中的两种显示方式
  13. 以下关于java文件名的叙述正确的有_sun java认证考试题库
  14. 怎么用计算机画图工具,如何用电脑自带画图工具画平面图
  15. php万年历月份处理_使用 PHP 写的万年历接口
  16. lg-1 x 怎么算_【言情】魔鬼的体温 by 藤萝为枝 敏感自卑男主x治愈天使女主 我凭美食成为国家宝藏by 十尾兔...
  17. 使用python爬取猫眼电影、房王、股吧论坛、百度翻译、有道翻译、高德天气、华夏基金、扇贝单词、糗事百科(华夏基金)
  18. 让你的微信小程序对用户更加友好:上拉加载和下拉刷新就是关键
  19. 查找论文对应开源代码的神器 Papers with Code
  20. SPFA单源最短路径算法

热门文章

  1. 计算机英语作文初中,电脑(Computer)
  2. 陈宝仪(Redis-replicator作者)详解Redis协议,今晚直播
  3. 网络是怎样链接的--向DNS服务器查询Web服务器的IP地址
  4. javascript promises的使用
  5. springboot 实现新闻展示
  6. FPGA-02FPGA按键控制LED灯
  7. python打印随机验证码,包含大小写字母和随机数字
  8. S5PV210串口波特率计算和设置
  9. php ip 库,php使用GeoIP库实例
  10. 佛说前世的五百次回眸才换来今生的擦肩而过!