#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还必须依赖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字样,就表示成功了。