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

原文地址:https://www.cnblogs.com/Dionexin/p/6020932.html