Spring MVC 入门 入门案例-基于xml配置文件

1.1什么是spring mvc

·Spring MVC 是 Spring 提供的一个基于 MVC 设计模式的轻量级 Web 开发框架,本质上相当于 Servlet。

·由于 Spring MVC 本身就是 Spring 框架的一部分,所有与 Spring 框架是无缝集成。是当今业界最主流的 Web 开发框架。

2.入门案例-基于xml配置文件

2.1.1 配置环境

·创建maven项目

·拷贝坐标到pom.xml



    4.0.0
​
    com.czxy
    day1208
    1.0-SNAPSHOT
    war
​
    
        UTF-8
        1.8
        1.8
    
​
    
​
        
            org.springframework
            spring-context
            5.2.4.RELEASE
        
        
            org.springframework
            spring-aspects
            5.2.4.RELEASE
        
        
            org.springframework
            spring-test
            5.2.4.RELEASE
        
        
            org.springframework
            spring-webmvc
            5.2.4.RELEASE
        
        
        
            org.springframework
            spring-jdbc
            5.2.4.RELEASE
        
​
​
        
        
            mysql
            mysql-connector-java
            8.0.24
        
        
            com.alibaba
            druid
            1.2.4
        
        
            org.mybatis
            mybatis
            3.5.7
        
        
            tk.mybatis
            mapper
            3.5.2
        
        
            com.github.pagehelper
            pagehelper
            3.7.5
        
​
        
        
            org.mybatis
            mybatis-spring
            2.0.5
        
​
        
            junit
            junit
            4.12
        
​
        
        
            com.fasterxml.jackson.core
            jackson-databind
            2.10.2
        
​
        
        
            io.springfox
            springfox-swagger2
            2.7.0
        
        
            io.springfox
            springfox-swagger-ui
            2.7.0
        
​
​
        
        
            commons-fileupload
            commons-fileupload
            1.4
        
​
        
        
            javax.servlet
            javax.servlet-api
            3.1.0
            provided
        
        
            javax.servlet.jsp
            javax.servlet.jsp-api
            2.3.1
            provided
        
​
        
            javax.servlet
            jstl
            1.2
        
        
            org.slf4j
            slf4j-log4j12
            1.7.10
        
​
​
    

·配置web依赖

Spring MVC 入门 入门案例-基于xml配置文件_第1张图片

 Spring MVC 入门 入门案例-基于xml配置文件_第2张图片

2.1.2 实现

1.编写controller:业务处理入口

package mvc.controller;
​
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
​
@Controller
@RequestMapping("/controller")
public class Controller1 {
    //访问路径  为  /controller/selectAll.action
    @RequestMapping("/selectAll")
    public String selectAll(){
        //跳转到展示界面
        return "/list.jsp";
    }
}

2.编写list.jsp 展示页面

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Title


展示页面

3.编写核心配置文件 spring mvc.xml



    
    

4.在web.xml中配置前端控制器:加载核心配置文件



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


    springmvc
    *.action

5.编写首页 index.jsp 并运行

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Title


查询所有

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