如何搭建一个SpringMVC的开发环境(非注解)

#SpringMVC开发环境搭建 使用springMVC3.1.1+MyEclipse8.6+Tomcat7+JDK1.7+搭建一个SpringMVC开发环境,本次先不使用注解。步骤如下:

##第一步:导入lib包 在MyEclipse中创建一个JavaWeb项目,记得把项目的文件编码格式都设置为UTF-8。

去spring官网下载spring-framework-3.1.1.RELEASE-with-docs.zip文件。解压后,把disk文件夹下载jar包导入项目。disk里的文件包括:

如何搭建一个SpringMVC的开发环境(非注解)_第1张图片

另外,springMVC还必须依赖commons-logging-1.1.1.jar包。还有,在该项目中还是用了JSTL标签,因此还添加了jstl-1.1.2.jar和standard-1.1.2.jar包。

##第二步:让SpringMVC拦截web请求 在web.xml中加入:


        myspring
        org.springframework.web.servlet.DispatcherServlet
        1
    
    
        myspring
        /
    

##第三步:加入SpringMVC的配置文件 在WEB-INF文件夹下创建一个文件:myspring-servlet.xml,内容如下。该文件名必须和web.xml中的配置信息一致。




    
    
    
    
    
    
    
    
	
    
    
    
    
     
         
          
          
    

##第四步:创建controller 在src下创建com.controller包,并在包下创建MyController类,该类必须实现Controller接口。内容如下:

package com.controller;

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

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

//HelloWorldController是处理器类
//HelloWorldController由SimpleControllerHandlerAdapter类进行包装,
//然后SimpleControllerHandlerAdapter类调用处理器的handleRequest类
public class MyController implements Controller{

	public ModelAndView handleRequest(HttpServletRequest arg0,
			HttpServletResponse arg1) throws Exception {
		//1. 收集参数,验证参数
		//2. 绑定参数到命令对象
		//3. 讲命令对象传入业务对象进行业务处理
		//4. 选择下一个页面
		ModelAndView mv = new ModelAndView();
		mv.addObject("message", "SpringVMC World");
		mv.setViewName("world");
		return mv;
	}	
}

##第五步:创建输出的jsp 在WEB-INF目录下创建jsp文件夹,并在jsp文件夹下创建world.jsp文件,内容如下。其中使用了JSTL标签。

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




MySpringWorld


${message}


##测试 把项目部署到tomcat,开启tomcat。在地址栏输入:http://localhost:8080/springmvc/hello

如果出现SpringVMC World字样,就表示成功了。

转载于:https://my.oschina.net/isingular/blog/615298

你可能感兴趣的:(如何搭建一个SpringMVC的开发环境(非注解))