使用Maven工程创建一个SpringMVC框架入门

前提:

首先创建一个maven工程的web项目,把最基本的web环境搭建好。包括包结构…
使用Maven工程创建一个SpringMVC框架入门_第1张图片
开始编写SpringMVC入门案例

  1. 在pom.xml文件中 导入工程需要的坐标


    4.0.0

    cn.lxh
    day09_springMVC_helloword
    1.0-SNAPSHOT
    war
    
    
        1.8
        1.8
        5.0.2.RELEASE
    
    
        
            org.springframework
            spring-context
            ${spring.version}
        
        
            org.springframework
            spring-web
            ${spring.version}
        
        
            org.springframework
            spring-webmvc
            ${spring.version}
        
        
            javax.servlet
            servlet-api
            2.5
            provided
        
        
            javax.servlet.jsp
            jsp-api
            2.0
            provided
        
    

  1. 在web.xml文加中配置SpringMVC所需的控制器组件



    
    
        dispatcherServlet
        org.springframework.web.servlet.DispatcherServlet
        
        
            contextConfigLocation
            
            classpath:springmvc.xml
        
        
        1
    
    
        dispatcherServlet
        /
    
    
    
    
        characterEncodingFilter
        org.springframework.web.filter.CharacterEncodingFilter
        
            encoding
            UTF-8
        
    
    
        characterEncodingFilter
        /*
    

  1. 在sources目录下创建SpringMVC的配置文件,文件名可以随便取。例如springmvc.xml



    
    
    
    
    

    
    
    
        
        
    

  1. 在配置的跳转路径下WEB-INF/pages/下创建一个jsp页面。这里取名为success.jsp,用作请求成功之后跳转的页面
    使用Maven工程创建一个SpringMVC框架入门_第2张图片
<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Title


    入门成功!!!


  1. 编写发送请求的页面
    这里以index.jsp为例,里面包含一个a标签,用于点击后发送请求到服务器
<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Title


    

入门案例

点击入门
  1. 编写SpringMVC的控制类
    使用Maven工程创建一个SpringMVC框架入门_第3张图片
package cn.lxh.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller     //指定该类为springMVC的控制器类
public class HelloController {
    //访问路径,path/value可以省略
    @RequestMapping(path = "/hello")
    public String hello(){
        System.out.println("Hello world !");
        //返回值为跳转路径的页面名(不要后缀),这里相当于是跳转到WEB-INF/pages/success.jsp页面
        return "success";
    }
}

以上已经把代码全部编写完毕,下面是发布和访问

  1. 将项目发布到tomcat
    使用Maven工程创建一个SpringMVC框架入门_第4张图片
    然后点击Deployment配置
    使用Maven工程创建一个SpringMVC框架入门_第5张图片
  2. 访问
    运行tomcat服务器,显示index.jsp页面后点击a标签。如图显示则入门案例成功
    使用Maven工程创建一个SpringMVC框架入门_第6张图片
    使用Maven工程创建一个SpringMVC框架入门_第7张图片
    以上就是SpringMVC的入门案例

你可能感兴趣的:(Maven)