springMVC配置

一、MVC与SpringMVC

1、MVC

springMVC配置_第1张图片

2、SpringMVC

二、springMVC配置步骤

1、导包;
2、添加spring的配置文件;
3、配置DispatcherServlet(与web.xml中配置);
4、写Controller(处理器);
5、写JSP;

三、配置过程

1、导包
使用maven导包,在maven配置文件pom.xml配置如下(使用阿里云的mavev):


    4.0.0
    cn.qiuuuu
    springmvc
    0.0.1-SNAPSHOT
    war
    
        
        junit
        junit
        4.10
        test
        
        
        org.statefulj.framework
        statefulj-framework-binders-springmvc
        2.1
        javadoc
    
    

导包完成后,会在Maven Dependencies中多出maven基础依赖包
springMVC配置_第2张图片

2、添加spring配置文件
在项目的src/main/resources中新建一个xml文件来作为spring的配置文件,命名为:spring.xml,写入:




3、配置DispatcherServlet
在项目的web.xml中配置一个servlet:



    springmvc
    
        index.html
        index.htm
        index.jsp
        default.html
        default.htm
        default.jsp
    
    
        springmvc
        
            org.springframework.web.servlet.DispatcherServlet
        
        
        
            contextConfigLocation
            classpath:springmvc.xml
        
        1
    
    
        springmvc
        *.do
    

4、写Controller

package test;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.Controller;

public class ControllerHello implements Controller{

    public ModelAndView handleRequest(HttpServletRequest arg0, HttpServletResponse arg1) throws Exception {
        System.out.println("handleRequest()");
        return new ModelAndView("hello");
    }

}

5、写一个JSP

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



    
    Insert title here


    

Hello SpringMVC!

6、再次配置spring.xml



    
    
        
            
                helloController
            
        
    
    
    
        
    
    
    
    
        
        
    

四、测试

将springhello部署到tongcat服务器,然后在浏览器中输入http://localhost:8089/hellospring/hello.do 访问