前言

  上一篇讲到了 Spring MVC 的基本请求处理流程,本篇主要说一说如何使用 Spring MVC 来构建一个简单例子。

大致步骤如下

   1、新建项目

      

   2、导入相应 jar 包

    

        (Spring MVC基础 jar 包)

   3、在 web.xml 文件中配置 前端控制器

    

                                    (web.xml 配置前端控制器)

   4、配置 springmvc.xml 文件

    

                              (springmvc.xml文件配置)

   5、配置 Controller 和请求处理目标方法(handler)

    

                            (控制器和请求处理目标方法)

    解析:

      新建一个类,让该类作为一个 Controller,该类中的方法才可以处理请求。

      RequestMapping 注解用于映射请求路径,不同的请求映射到不同的方法上。

   6、访问

    我们在 index.jsp中写如下 a 标签

    <h1><a href="helloworld">Hello World</a></h1>

   7、响应

    点击 上面链接后,就会执行 HelloWorld 方法,该方法返回一个字符串 "success",那么就会形成一个视图路径 view/success.jsp。

最新文章

  1. 关于JS的prototype
  2. SQL Server自动化运维系列——关于邮件通知那点事(.Net开发人员的福利)
  3. 高性能PHP框架thinkphp5.0.0 Beta发布-为API开发而设计
  4. HA-0302 退役
  5. Java多线程系列--“基础篇”09之 interrupt()和线程终止方式
  6. 开发错误12:gradle编译错误:Conflict with dependency com.android.support:support-annotations
  7. 两个有序数组的第n大数
  8. [原创]旧事重提:只配置参数实现OAuth2登录
  9. SQL Server 储存过程的output 参数
  10. Unity3D脚本使用:游戏对象访问
  11. 安装 go 语言环境
  12. php 记录日志时 基础的日志格式
  13. 嵌套if-esle语句
  14. Asp.net core 环境配置
  15. MySQL 官方 Docker 镜像的使用
  16. .NET 4.5 中新提供的压缩类(转载)
  17. TOP100summit2017:豆瓣耿新跃---站在公司整体目标下看技术管理
  18. MVC实战之排球计分(四)—— View设计与实现
  19. 手动生成moc文件
  20. UVA-712-满二叉树

热门文章

  1. A. Power Consumption Calculation
  2. 根据JSON创建对应的HIVE表
  3. 判断人员js
  4. CyclibcBarrier与CountDownLatch区别
  5. 【知识总结】扩展卢卡斯定理(exLucas)
  6. python之set集合及深浅拷贝
  7. 357 Count Numbers with Unique Digits 计算各个位数不同的数字个数
  8. EF在应用程序配置文件中找不到名为“XXX”的连接字符串。
  9. Mysql中的索引()key 、primary key 、unique key 与index区别)
  10. React Native真机调试安卓版