zoukankan      html  css  js  c++  java
  • SpringMVC框架的简单实现

    今天学习了SpringMVC的简单使用,就忍不住想要写下心得了

    首先是先了解一下SpringMVC的原理图

    下边贴一个比价简单的示例程序

    首先:我们需要用SpringMVC 里边的核心部分就是DispatcherServlet---服务分发。

    第一步:在web.xml中配置DispatcherServlet

     第二步:配置applicationContext.xml文件,在beans标签里边写入

    大体上就差不多了 在根据你需要完成什么样的功能 在进行配置

     第三步:在index.jsp文件中写入一个a标签

    第四步:新建一个包叫做 com.jredu.action 在包里新建了一个java类

      

    第五步:在java类里写入DispatcherServlet要解决的方法。到这里为止  我们先回顾一下前边的代码。我们首先就在web.xml中配置了DispatcherServlet,里边有一个

    <init-param>标签,标签里有一个属性,属性名叫contextConfigLocation,值为classPath:applicationContext.xml.还设置了一个标签

    <load-on-startup>1</load-on-startup> 意思是当你每次只要开启tomcat的时候,这个服务也会开启,并且是第一个.所以当你开启tomcat的时候,会先去web.xml文件中找到这个标签,找到DispatcherServlet后,就继续找到了applicationContext.xml 。在applicationContext.xml中我们写了自动装配,组件扫描,就会在base-package='com.jredu.action'里边找控制器。接着我们在com.jredu.action中新建了一个HelloSpringmvc.java。我们需要在这个类里边写入注解来标明Controller

    这就是把普通的java类变成控制器的注解,就找着了该控制器.

    第六步:怎样执行里边的方法呢?

       这就需要一个匹配的参数了

    重点说一下这个方法返回的参数,并不是返回的一个字符串“ok”,而是返回一个ok.jsp。我们在applicationContext.xml中写了如下配置

    在试图解析器是在  其前缀是/WEB-INF/底下的pages文件夹中,后缀是.jsp

  • 相关阅读:
    C. Shaass and Lights 解析(思維、組合)
    D. Binary String To Subsequences(队列)(贪心)
    CodeForces 1384B2. Koa and the Beach (Hard Version)(贪心)
    CodeForces 1384B1. Koa and the Beach (Easy Version)(搜索)
    CodeForces 1384C. String Transformation 1(贪心)(并查集)
    CodeForces 1384A. Common Prefixes
    POJ-2516 Minimum Cost(最小费用最大流)
    POJ3261-Milk Patterns(后缀数组)
    HDU-1300 Pearls(斜率DP)
    HDU-4528 小明系列故事-捉迷藏(BFS)
  • 原文地址:https://www.cnblogs.com/Dionexin/p/6020932.html
Copyright © 2011-2022 走看看