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

  • 相关阅读:
    工具链中 Binutils的内容
    Qt 4.5 新功能逐一看 – 性能优化
    qt 打不开 用于触摸屏校准的文件
    Unicode 编码范围
    Android OpenGL ES 分析与实践
    Armlinux GCC 交叉编译工具
    二维矢量图形算法加速标准 OpenVG
    电路和程序一样,不是设计出来的,是调出来的
    电子元件又一话电容篇
    TVS管
  • 原文地址:https://www.cnblogs.com/Dionexin/p/6020932.html
Copyright © 2011-2022 走看看