一 新建一个动态web工程,并导入包

如图;

二 Spring控制器类

创建一个Spring MVC的一个控制类,并处理请求,打印一句话‘Spring MVC示例 ’,
那我们先创建包com.tianxia.controller
然后在这个包下面创建一个类HelloController.java,在这个类中加入代码。
在HelloController类中注明@Controller和@RequestMapping("/test")
@Controller:当spring扫描包的时候,将表示为处理请求的一个Bean
@RequestMapping("/test"):应该处理请求URL地址

三 创建JSP

创建一个JSP发出请求:index.jsp
创建一个JSP显示消息:message.jsp
用index.jsp里面的超链接发出一个请求到HelloController,并返回到message.jsp 显示str的信息

四 Spring MVC的映射Web.xml中

主要定义:
org.springframework.web.servlet.DispatcherServlet

五 Spring配置文件

注意上一个步骤中的<servlet-name>标签在web.xml中的servlet的名称。
DispatcherServlet的初始化后,会在WEB - INF查找一个文件名[servlet-name]-servlet.xml
在这个示例中,将应该查找spring-servlet.xml
在WEB - INF下面创建一个Spring的配置文件,文件名为:spring-servlet.xml,

以上步骤代码和配置文件见下载项目;

六 运行

好家伙;出错了;tomcat启动出错;下次再搞;

包和项目下载:

http://pan.baidu.com/s/1slEEOMD

Eclipse开发Spring MVC入门示例相关推荐

  1. Spring MVC 入门示例讲解

    在本例中,我们将使用Spring MVC框架构建一个入门级web应用程序.Spring MVC 是Spring框架最重要的的模块之一.它以强大的Spring IoC容器为基础,并充分利用容器的特性来简 ...

  2. Spring MVC入门示例教程--静态页面跳转

    以下示例显示如何使用Spring MVC Framework编写一个简单的基于Web的应用程序,它可以使用<mvc:resources>标记访问静态页面和动态页面.首先使用Eclipse ...

  3. Spring MVC入门示例教程--表单处理

    以下示例演示如何编写一个简单的基于Web的应用程序,它使用Spring Web MVC框架使用HTML表单. 首先使用Eclipse IDE,并按照以下步骤使用Spring Web Framework ...

  4. 【Spring MVC学习】spring mvc入门示例

    之前进公司就直接使用spring mvc做项目了,并没有系统学习过,后来再回头去总结的时候发现我只是在项目中会使用,但是有关spring mvc的配置,还有注解什么的想起来会感觉很混乱,趁着这几天不忙 ...

  5. Spring MVC入门示例

    1.新建一个Java Web项目 2.导入jar包 3.在WEB-INF下面建一个hello.jsp页面. 1 <%@ page language="java" import ...

  6. Spring MVC入门 —— 跟开涛学SpringMVC

    2014-05-14 23:22:27 第二章 Spring MVC入门 -- 跟开涛学SpringMVC  浏览(84979)|评论(12)   交流分类:Java|笔记分类: 跟开涛学Spring ...

  7. Spring MVC 安全示例

    Spring MVC 安全示例 欢迎使用UserDetailsS​​ervice的Spring安全性示例.在上一篇文章中,我们学习了如何在Web应用程序中使用Spring Security.今天我们将 ...

  8. 使用Eclipse开发Spring的第一个简单程序

    使用Eclipse开发Spring的第一个简单程序 本篇文章将通过一个简单的入门程序向读者演示Spring框架的使用过程,具体如下: 使用Eclipse创建Web应用并导入JAR包 使用Eclipse ...

  9. Spring MVC 入门--Hello World

    Spring MVC 学习 Hello world 步骤 添加jar包 在web.xml文件中配置DispatcherServlet 添加Spring MVC的配饰文件 编写处理请求的处理器,并且标识 ...

最新文章

  1. 朴素贝叶斯与逻辑回归区别
  2. 面试官:你能说说MyBatis拦截器原理吗?
  3. comsol计算数据导出matlab,comsol4.2怎样在matlab中通过函数输出数据
  4. boost::allocator_construct的实例
  5. ASP.NET AJAX 宝典系列(2) 在Visual Studio 2005 Web Application 项目中使用AJAX
  6. mysql 加字段_MySQL8.0大表秒加字段,是真的吗?
  7. spring mysql整合_springboot mybatis mysql 整合
  8. 新安搭信息快车建智慧城市
  9. nginx+tomcat+redis实现session共享
  10. MyCat分布式数据库集群架构工作笔记0012---高可用_Mycat双主双从复制原理
  11. 【安装包】android-studio
  12. 改写jtopo滚轮缩放代码
  13. wps里面函数怎么使用_在WPS表格中怎么使用函数?WPS表格中使用函数公式的教程...
  14. [资源分享]yslow 与firebug 修复版本Firefox35【绿色版本下载】
  15. 计算机背景图片保存在哪里,Win10桌面背景图片保存在哪个文件夹
  16. 数据分析:穿越致富的正确姿势
  17. 导航栏渐变方案收录一
  18. iOS学习之路-简单汤姆猫
  19. react和js递归遍历树形结构数据
  20. macbook pro如何外接显示器?macbook 外接显示器教程

热门文章

  1. Python 技术篇-利用Office VBA实现word文档转化为pdf文档实例演示
  2. C++ leetcode 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外
  3. 电磁场与电磁波第一章 矢量分析
  4. auto_ptr使用总结
  5. vue在微信里面的兼容问题_微信H5页面兼容性问题分析及解决方法
  6. 练习:Padding 填充
  7. 14.3 线程实现方法2
  8. 从什么地方获取大数据_从哪收集大数据
  9. 怎么把本地的项目同时提交到两个仓库
  10. JAVA静态方法是否可以被继承