Web项目开发系列 之二:集成spring mvc框架,添加控制器(web.xml)

一、 引入maven依赖

        
            org.springframework
            spring-webmvc
            4.3.8.RELEASE
        

二、 添加spring配置文件


Web项目开发系列 之二:集成spring mvc框架,添加控制器(web.xml)_第1张图片
image.png

在配置文件中引入spring-beans,spring-context,spring-mvc
并添加扫描路径




    
    


三、 修改web.xml,随容器启动DispacherServlet



  Archetype Created Web Application
  
    dispatcherServlet
    org.springframework.web.servlet.DispatcherServlet
    
      contextConfigLocation
      classpath:with_prototype/config/spring-config.xml
    
    1
  
  
    dispatcherServlet
    /
  

注意修改文件头的版本,这里取2.5的

四、写一个控制器,返回Hello

Web项目开发系列 之二:集成spring mvc框架,添加控制器(web.xml)_第2张图片
image.png

注意,我这里添加的控制器是在扫描路径下的,否则请求将无法处理

package with_prototype.ctrl;

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

/**
 * Created by chenzhaolei on 2017/7/17.
 */
@Controller
public class GreetingCtrl {
    @RequestMapping(value = "/sayhello")
    public @ResponseBody String sayHello(@RequestParam String user){
        return "Hello "+user;
    }
}

五、启动tomcat,测试

Web项目开发系列 之二:集成spring mvc框架,添加控制器(web.xml)_第3张图片
image.png

你可能感兴趣的:(Web项目开发系列 之二:集成spring mvc框架,添加控制器(web.xml))