SpringMVC+Maven环境搭建

SpringMVC+Maven环境搭建#

关于Maven的下载配置就不做介绍。默认Spring插件,maven插件都是安装好的。

第一步:新建Maven工程##

SpringMVC+Maven环境搭建_第1张图片

SpringMVC+Maven环境搭建_第2张图片

SpringMVC+Maven环境搭建_第3张图片

然后ArtifactID就是项目名,这边选SpringMVC
这个时候项目会报错 如下图


SpringMVC+Maven环境搭建_第4张图片

SpringMVC+Maven环境搭建_第5张图片

我们在工程目录上点击 Properties -> Java Build Path -> Add Library...-> Server Runtime -> Apache Tomcat -> Finish.就可以解决问题

第二步:配置pom.xml##


  4.0.0
  com.springmvc.handler
  SpringMVC
  war
  0.0.1-SNAPSHOT
  SpringMVC Maven Webapp
  http://maven.apache.org
  
        4.0.1.RELEASE
    
    
        
            junit
            junit
            3.8.1
            test
        
        
        
            org.springframework
            spring-core
            ${spring.version}
        

        
            org.springframework
            spring-web
            ${spring.version}
        

        
            org.springframework
            spring-webmvc
            ${spring.version}
        

    

  
    SpringMVC
  


第三步配置web.xml##



  
 
    Archetype Created Web Application

    
        dispatcher
        
            org.springframework.web.servlet.DispatcherServlet
        
        1
    

    
        dispatcher
        /
    

    
        contextConfigLocation
        /WEB-INF/dispatcher-servlet.xml
    

    
        
            org.springframework.web.context.ContextLoaderListener
        
    


第四步配置dispatcher-servlet.xml (Spring配置文件)##

dispatcher-servlet.xml在/WEB-INF/目录下面,需要自己新建,这个位置也可以在web.xml中进行配置.






    
        
            /WEB-INF/views/
        
        
            .jsp
        
    


第五步success.jsp##

这个在/WEB-INF/views/下面。views文件夹需要我们自己新建

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>




Insert title here


    

Success!!!

${message} ${name}

第六步Controller##

新建包com.springmvc.ythmilk.handler。在包下面新建类HelloWorld

package com.springmvc.ythmilk.handler;

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 HelloWorld {
    @RequestMapping("/hello")
    public ModelAndView showInfo(@RequestParam(value = "name", required = false, defaultValue = "yth") String name) {
        ModelAndView mv = new ModelAndView("success");
        mv.addObject("message", "Welcome to SpringMVC");
        mv.addObject("name", name);
        return mv;
    }
}

然后运行:
运行效果


SpringMVC+Maven环境搭建_第6张图片

点击之后


SpringMVC+Maven环境搭建_第7张图片

可以了。还是很简单的。

你可能感兴趣的:(SpringMVC+Maven环境搭建)