如何创建以及配置一个SpringMvc文件

如何创建以及配置一个SpringMvc文件,第1张

使用工具:idea

1.新建一个maven-webapp项目

2.给SpringMvc项目命名

3.配置pom.xml文件

1.将除了红框外的代码删除

2.将如下代码(依赖)复制进pom.xml中



  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
  

  
  
    ch.qos.logback
    logback-classic
    1.2.3
  

  
    org.thymeleaf
    thymeleaf-spring4
    3.0.9.RELEASE
  

 4.修改web.xml文件

5.配置DispatcheServlet

Spring MVC是基于原生的servlet,通过强大的前端控制器DispatcheServlet,对请求和响应进行统一处理。

Spring MVC的本质就是一个servlet,是对原生的servlet进行了封装。在以前我们浏览器的每一次请求都需要我们写一个对应的servlet,现在我们只需要将浏览器的请求和响应交给DispatcheServlet进行统一的处理。

在web.xml配置文件中核心控制器DispatcherServlet



    encodingFilter
    org.springframework.web.filter.CharacterEncodingFilter
    true
    
        encoding
        UTF-8
    



    encodingFilter
    /*



    default
    *.html




    dispatcherServlet
    org.springframework.web.servlet.DispatcherServlet
    
    
        
        contextConfigLocation
        
        
        classpath:springmvc.xml
    
    
    1



    dispatcherServlet
    /




    /index.html

将上面的代码复制到web-app标签中

有报错先不用管,这是因为springmvc.xml文件还没有创建

6.配置springmvc.xml




 7.配置index.html文件和suc.html文件

删除自带的index.jsp文件在webapp文件夹下新建index.html文件和html包,在html包中新建suc.html

 index.html:



    
    入门程序


入门入门程序

suc.html:



    

    成功


Hello 


8.配置Controller类和方法

package com.qcby.controller;

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

//把当前类交给IOC容器进行管理
@Controller
public class HelloController {
    /**
     * 处理超链接发送出来的请求
     * @param model
     * @return
     */
    @RequestMapping(path = "/hello")
    public String sayHello(Model model){

        System.out.println("入门方法执行了2...");
        // 向模型中添加属性msg与值,可以在html页面中取出并渲染
        model.addAttribute("msg","hello,SpringMVC");
        // 配置了视图解析器后,写法
        return "suc";

    }
}
9.编写springmvc.xml的配置文件




    
    

    
    

    
    

    
    
        
        
        
    
    
    
        
    
    
        
        
        
    
    
    
10.启动Tomcat服务器

 

 

 将名称修改为自己的项目名称,点击apply和ok即可

 点击run即可得到我们的第一个spring程序

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/720808.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-25
下一篇 2022-04-25

发表评论

登录后才能评论

评论列表(0条)