1.首先创建个web项目,第一步导入相应的jar包,并且buildtoPath

2.用elipse或myeclipse点击进入web.xml中

按住 Alt+ / 有个提示 找到前面带 #DispatcherServlet 并按回车键,自动生成。

按我这个方式对比修改一下,首先解释一下,

<load-on-startup>1</load-on-startup>

  • load-on-startup标记容器是否在启动的时候实例化并调用其init()方法的优先级

  • 它的值表示servlet应该被载入的顺序

  • 当值为0或者大于0时,表示容器在应用启动时就加载并初始化这个servlet;

  • 如果值小于0或未指定时,则表示只有在第一次请求的容器才在该servlet调用初始化函数

  • 正值越小,servlet的优先级越高,应用启动时就越先加载。

  • 值相同时,容器就会自己选择顺序来加载。

我们开始编写我们第一个HelloSpringMvc

.首先在src中简历一个springmvc.xml名字跟web.xml中的 <param-value>classpath:springmvc.xml</param-value>一样

建议朋友们先下个spring的插件,这样直接选取spring的配置文件很方便,我们就说下下了插件的朋友们的操作方式,

选的约束是 

.建一个类HelloWorld ,名字随便写啦,

我们第一步要在类的上面加上注解  @@Controller

编写一个方法,如图所示

方法上也要加上注解@RequestMapping("/hello"),有个值 /hello ,我们建个jsp页面,写个超链接

<a href="hello">Hello</a>  记住超链接中的 href的值要和@RequestMapping注解中的值一样

现在我们先来配置我们的springmvc.xml的文件如图所示:

我们为什么这么配置呢?第一步:一旦扫描所有的包要在类中加注解@@Controller,要么扫描不到,第二部我们这样配置

是为了我们的超链接<a href="hello">Hello</a> 当点击的时候跳转的页面,上面的配置的第一个propert的意思是

在WEB-INF中建个views文件,在第二个propert中的意思是views中可以放置任何的jsp文件,

到了这个时候  我们来说下返回值的问题,

如果返回值是success 那么views中就是 successs.jsp

如果返回值是success1.那么viess就是success1.jsp

SpringMvc的创建流程以及2种加载配置文件的方式的更多相关文章

  1. Spring笔记02(3种加载配置文件的方式)

    1.不使用Spring的实例: 01.Animal接口对应的代码: package cn.pb.dao; /** * 动物接口 */ public interface Animal { //吃饭 St ...

  2. UE4:四种加载资源的方式

    转自:https://blog.csdn.net/zhangxsv123/article/details/79707686 第一种: 如果该蓝图有C++类(或者说是从C++类创建的蓝图),直接进行加载 ...

  3. Spring 加载配置文件的方式

    我们常用的加载context文件的方法有如下三个: 1.FileSystemXmlApplicationContext 这个方法是从文件绝对路径加载配置文件,例如: ApplicationContex ...

  4. 两种加载dll的方式

    通过链接lib文件加载dll的话,使用过程中没法动态切换 通过loadlibrary函数动态加载的话,可以动态切换

  5. React Native两种加载图片的方式

    1 加载网络图片 通过uri就可以加载网络图片 <Image source={{uri:'http://facebook.github.io/react/img/logo_og.png'}} s ...

  6. Spring中加载配置文件的方式

    原文:http://blog.csdn.net/snowjlz/article/details/8158560 Spring 中加载XML配置文件的方式,好像有3种, XML是最常见的Spring 应 ...

  7. Java 加载配置文件的方式

    一 使用原生方式读取配置文件 1 文件系统加载 Java代码   InputStream in = new FileInputStream("config.properties") ...

  8. ios 图片的两种加载方式

    控件加载图片,plist,懒加载,序列帧动画,添加动画效果. IOS中有2种加载图片的方式. 方式一:有缓存(图片所占用的内存会一直停留在程序中) + (UIImage *)imageNamed:(N ...

  9. 大数据学习day26----hive01----1hive的简介 2 hive的安装(hive的两种连接方式,后台启动,标准输出,错误输出)3. 数据库的基本操作 4. 建表(内部表和外部表的创建以及应用场景,数据导入,学生、分数sql练习)5.分区表 6加载数据的方式

    1. hive的简介(具体见文档) Hive是分析处理结构化数据的工具   本质:将hive sql转化成MapReduce程序或者spark程序 Hive处理的数据一般存储在HDFS上,其分析数据底 ...

随机推荐

  1. 项目中遇到的关于兄弟controller之间传值的问题解决

    层级关系如下 <ons-page ng-controller="tabbarIndexController"> <ons-tabbar position=&quo ...

  2. wpf converter converterparameter 绑定多参数

    1. converterparameter不是依赖属性,所以不能用binding. 2. 可以把converter 的接口 IValueConverter改为 IMultiValueConverter ...

  3. poj3468 A Simple Problem with Integers(zkw区间修改模板)

    此题是一道线段树的裸题,这里只是为了保存我的zkw线段树模板 #include <cstdio> #include <cstring> #include <iostrea ...

  4. vim编辑器的使用

    I 在光标所在行的行首插入 A 在光标所在行的行尾插入 { 移动到上一段 } 移动到下一段 空格向后移动一格 H 屏幕顶部 M 屏幕中间 L 屏幕下方 n| 使光标移动到第几个字符处 ngg 移动到制 ...

  5. StringBuffer类的功能

    StringBuffer类 1.添加功能 public StringBuffer append(String str):可以把任意类型数据添加到缓冲区,并返回缓冲区域 public StringBuf ...

  6. entity-model-first

  7. 20145204&20145212信息安全系统实验三报告

    实时系统的移植 实验目的与要求 1.根据实验指导书进行实时软件的安装 2.配置实验环境,并对软件进行测试. 3.正确使用连接线等仪器,注意保护试验箱. 实验内容与步骤 1.连接 arm 开发板 连接实 ...

  8. python 面向对象(类)

    面向对象,即是将具备某种共性的事物抽象成一个类(模板),然后再根据类来创建实例对象进行具体的使用. 概述 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写, ...

  9. 浅谈MVC中路由

    引言 学习ASP.NET MVC 路由这一关是肯定必不可少的.这一节,我们就来简单介绍下MVC中的路由机制.简单的路由机制相信大家都已了解,这一节主要介绍路由中很少使用的部分. 使用静态URL片段 在 ...

  10. 墙裂推荐一本案例驱动的PhoneGap入门书,早看早收货

    清华大学出版社推出的<构建跨平台APP:PhoneGap移动应用实战> 零门槛学APP开发 从无到有 循序渐进 20余个示例APP 3个项目APP 全平台à跨终端à移动开发 完美生命周期: ...