SpringMVC 创建第一个HelloWorld

SpringMVC 创建第一个HelloWorld

  • 创建一个webapp项目
  • 新建文件夹选中下面四个文件
  • 引入pom依赖刷新导入
  • 配置web.xml
    • 默认配置方式
    • 拓展配置方式
      • 创建配置文件
  • 创建请求控制器
    • 配置spring-mvc文件
    • 新建html文件
    • 重定向方法
    • 配置完tomcat后启动
  • 跳转到指定页面
    • 控制器跳转

创建一个webapp项目

SpringMVC 创建第一个HelloWorld_第1张图片
SpringMVC 创建第一个HelloWorld_第2张图片

新建文件夹选中下面四个文件

SpringMVC 创建第一个HelloWorld_第3张图片

引入pom依赖刷新导入




  4.0.0

  org.example
  springMVC
  1.0-SNAPSHOT
  war

  springMVC Maven Webapp
  
  http://www.example.com

  
    UTF-8
    1.7
    1.7
  

  
    
      junit
      junit
      4.11
      test
    
    
    
      org.springframework
      spring-webmvc
      5.3.1
     
    
      ch.qos.logback
      logback-classic
      1.2.3
     
    
      javax.servlet
      javax.servlet-api
      3.1.0
      provided
     
    
      org.thymeleaf
      thymeleaf-spring5
      3.0.13.RELEASE
    




  

  
    springMVC
    
      
        
          maven-clean-plugin
          3.1.0
        
        
        
          maven-resources-plugin
          3.0.2
        
        
          maven-compiler-plugin
          3.8.0
        
        
          maven-surefire-plugin
          2.22.1
        
        
          maven-war-plugin
          3.2.2
        
        
          maven-install-plugin
          2.5.2
        
        
          maven-deploy-plugin
          2.8.2
        
      
    
  


SpringMVC 创建第一个HelloWorld_第4张图片

配置web.xml

默认配置方式

?xml version="1.0" encoding="UTF-8"?>

    
    
        springMVC
        org.springframework.web.servlet.DispatcherServlet
    



    
        springMVC
        /
    

拓展配置方式



    
        HiddenHttpMethodFilter
        /*
    
    
        CharacterEncodingFilter
        org.springframework.web.filter.CharacterEncodingFilter
        
            encoding
            utf-8
        
        
            forceResponseEncoding
            true
        
    
    
    
        CharacterEncodingFilter
        /*
    

    
        HiddenHttpMethodFilter
        org.springframework.web.filter.HiddenHttpMethodFilter
    

    
    
        springMVC
        org.springframework.web.servlet.DispatcherServlet
        
        
            contextConfigLocation
            classpath:springMVC.xml
        
        
        1
    

    
    
    
    
        springMVC
        /
    

创建配置文件

SpringMVC 创建第一个HelloWorld_第5张图片

创建请求控制器

SpringMVC 创建第一个HelloWorld_第6张图片

配置spring-mvc文件



    
    
    
    
        
        
        
            
                
                    
                        
                        
                        
                        
                        
                        
                    
                
            
        
    









新建html文件

SpringMVC 创建第一个HelloWorld_第7张图片

重定向方法

package com.item.mvc.controller;

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

import javax.xml.ws.RequestWrapper;

//创建控制层注解
@Controller
public class HelloController {
    @RequestMapping( "/")//请求映射 将当前的请求和控制器方法来创建映射
    public String index(){
        //返回视图昵称
        return "index";
    }
}

配置完tomcat后启动

SpringMVC 创建第一个HelloWorld_第8张图片

跳转到指定页面




    
    Title


helloword

访问指定页面

控制器跳转

    @RequestMapping( "/target")//地址要保持一致
    public String toTar(){
        return "target";
    }

你可能感兴趣的:(SpringMVC,spring,mvc,tomcat)