美文网首页
SpringMVC_入门搭建

SpringMVC_入门搭建

作者: 剑御 | 来源:发表于2017-11-18 11:19 被阅读64次

    SpringMVC_入门搭建

    @(开源框架)

    8步详解SpringMVC集成Maven、Tomcat

    步骤简介

    1. 基于maven创建web工程,并配置相关信息

    2. 在web工程的web.xml中配置springmvc的相关类

    3. 配置springmvc的视图解析文件hello-servlet.xml

    4. 编写控制器类:HelloWorldController

    5. 编写视图展示页面:hello.jsp

    6. 用maven编译工程

    7. 将编译后的工程部署到tomcat中

    8. 输出结果

    步骤详解

    基于maven创建web工程,并配置相关信息

    1. 利用Eclipse,创建maven类型的web工程,工程取名为:springmvc_test

      补充:创建maven工程时,其中一步选择Filter时,选择webapp类型

    2. 在src/main/webapp/WEB-INF目录下创建applicationContext.xml

    此文件的目的:在利用spring作为基础框架时,需要此xml文件。具体内容如下:


    image.png
    1. 配置此工程的pom.xml即:此项目依赖的jar包。

    pom.xml

    image.png

    2. 在web工程的web.xml中配置springmvc的相关类

    包括:
    springmvc的核心类DispatcherServlet
    spring的核心类ContextLoaderListener

    image.png

    3. 配置SpringMVC的视图解析文件hello-servlet.xml,

    此xml文件的目的是:

    配置springmvc作为控制器时的视图解析相关功能,包括:自动加载某个包下的所有控制器实现类,对于返回的界面自动加上所处文件夹路径,和文件后缀。


    image.png

    4. 编写控制器类:HelloWorldController

    第一步:创建文件夹,src/main/java。用来放代码的文件夹

    第二步:在该文件夹下创建包:

    com.test.controller

    第三步:创建控制器类HelloWorldController:此类有如下关键点:

    1. 访问该方法的url配置:

    @RequestMapping(value = "/hello", method=RequestMethod.GET)

    1. 返回的界面文件的名字:

    return "hello"

    结合hello-servlet.xml中的配置,此返回的界面就是/WEB-INF/pages/目录下的hello.jsp文件。因为hello-servlet.xml配置了界面所在的前缀/WEB-INF/pages/,后缀jsp。


    image.png

    5)编写视图展示页面:hello.jsp

    在src/main/webapp/WEB-INF/pages目录下创建hello.jsp


    image.png

    6)用maven编译工程

    在工程sprngmvc-test右键至Run As,然后找到

    Maven install

    7)将编译后的工程部署到tomcat中

    在eclipse中配置一个server,增加tomcat。

    然后通过tomcat将编译后的springmvc_test的web工程部署进去

    8)输出结果

    现在启动 Tomcat 服务器。在浏览器上访问如下链接:

    image.png

    相关文章

      网友评论

          本文标题:SpringMVC_入门搭建

          本文链接:https://www.haomeiwen.com/subject/qnrevxtx.html