如何快速搭建一个SpringMvc项目

快速搭建一个SpringMvc项目

 

1.导入SpringMvc框架所需要的Jar包

2.在web.xml文件中配置前端控制器(DispatcherServlet)
   指定springmvc的配置文件,等配置信息

3.在springmvc配置文件springmvc-servlet.xml中配置处理器映射器(HandlerMapping)和视图解析器     
   此处使用的视图解析器(InternalResourceViewRosolver)

        注意:处理器映射可通过在xml文件中配置,也可使用注解实现

4.创建Controller 在类上定义@Controller注解,在对应的方法上定义@RequestMapping(/login”)

5.创建View  (WEB-INF/login.jsp)

6.部署运行访问 localhost:8080/login  

  

1.导入SpringMvc框架所需要的Jar包

如果不是Maven项目,请导入以下Jar包

如何快速搭建一个SpringMvc项目_第1张图片
如何快速搭建一个SpringMvc项目_第2张图片

如果是Maven项目,请在pom.xml配置文件中导入一下依赖


    
      junit
      junit
      4.11
      test
    

    
      mysql
      mysql-connector-java
      5.1.30
    

    
    
      org.mybatis
      mybatis
      3.2.6
    


    
      log4j
      log4j
      1.2.17
    

    
    
      commons-logging
      commons-logging
      1.2
    


    
    
      aopalliance
      aopalliance
      1.0
    
    
      org.aspectj
      aspectjweaver
      1.9.2
    


    
    
      org.springframework
      spring-jdbc
      5.1.5.RELEASE
    
    
      org.springframework
      spring-tx
      5.1.5.RELEASE
    
	
    
      org.mybatis
      mybatis-spring
      1.2.2
    

    
      commons-pool
      commons-pool
      1.6
    
    
      commons-dbcp
      commons-dbcp
      1.4
    

    
      aopalliance
      aopalliance
      1.0
    

    
      org.springframework
      spring-webmvc
      4.3.18.RELEASE
    


  

2.在web.xml文件中配置前端控制器(DispatcherServlet)
   指定springmvc的配置文件,等配置信息

web.xml:




  Archetype Created Web Application
  
    springmvc
    
    org.springframework.web.servlet.DispatcherServlet

    
    
      contextConfigLocation
      classpath:springmvc-servlet.xml
    

    
    1

  

  
    springmvc

    
    /
  


3.在springmvc配置文件springmvc-servlet.xml中配置处理器映射器(HandlerMapping)和视图解析器     

FirstController
Controller中可以定义多个处理器(方法)

package controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;


@Controller
public class FirstController{

    @RequestMapping(value = "/index")
    public ModelAndView index(@RequestParam(required = false) String username){
    
        return  new ModelAndView("index");

    }

    @RequestMapping(value = "/login")
    public ModelAndView dologin(@RequestParam(required = false) String username){
        System.out.println("hello SpringMvc!");
        System.out.println("您的用户名为:"+username);
        return  new ModelAndView("login");

    }
}

 

 

5.创建View  (WEB-INF/login.jsp)


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


    Title


Hello SpringMvc!

6.部署运行访问 localhost:8080/login  

如何快速搭建一个SpringMvc项目_第3张图片

 

你可能感兴趣的:(如何快速搭建一个SpringMvc项目)