springMVC入门案例

入门程序的需求:

在这里插入图片描述

搭建开发环境

我们在创建项目的时候maven选择骨架为webapp

首先配置pom.xml,由于我的jdk是1.9的所以要设置项目构建时的jdk版本,并且指定默认的spring 的版本

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <maven.compiler.source>1.9</maven.compiler.source>
    <maven.compiler.target>1.9</maven.compiler.target>
    <spring.version>5.0.2.RELEASE</spring.version>
  </properties>

然后配置用的到的依赖坐标

<dependencies>
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-context</artifactId>
      <version>${spring.version}</version>
    </dependency>

    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-web</artifactId>
      <version>${spring.version}</version>
    </dependency>

    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-webmvc</artifactId>
      <version>${spring.version}</version>
    </dependency>

    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>servlet-api</artifactId>
      <version>2.5</version>
      <scope>provided</scope>
    </dependency>

    <dependency>
      <groupId>javax.servlet.jsp</groupId>
      <artifactId>jsp-api</artifactId>
      <version>2.0</version>
      <scope>provided</scope>
    </dependency>
  </dependencies>

然后配置web.xml
配置前端控制器

<servlet>
    <servlet-name>DispatcherServlet</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
  </servlet>

  <servlet-mapping>
    <servlet-name>DispatcherServlet</servlet-name>
    <url-pattern>/</url-pattern>
  </servlet-mapping>

然后再resource目录下创建一个XML Configuration File中的一个Spring Config配置文件
在这里插入图片描述
这里我起名为springmvc.xml
内容为
在这里插入图片描述
这个时候基本的项目环境搭建就完成了,
然后我们配置我们的服务器
在这里插入图片描述
然后更改名称、运行环境、访问端口(这里选择的是80,浏览器默认端口)
在这里插入图片描述

然后配置依赖,把当前创建的服务器中添加当前项目的依赖
在这里插入图片描述

编写入门程序

第一步
在这里插入图片描述
第二步
在这里插入图片描述
第三步
在这里插入图片描述
第四步(配置springmvc.xml中的视图解析器)
在这里插入图片描述
第五步
在这里插入图片描述
然后启动服务器,效果如下
在这里插入图片描述
点击超链接,
在这里插入图片描述
控制台成功输出
在这里插入图片描述

入门程序分析

在这里插入图片描述

详细分析
在这里插入图片描述

posted @ 2021-01-22 12:05  谢海川  阅读(29)  评论(0)    收藏  举报