一、SpringMVC下载

在Spring官网下载Spring Framework

http://www.springsource.org/spring-framework

二、在MyEclipcs中新建Web Project,并导入jar包(我导入了过多的jar包,是为了以后扩展其他框架(Spring)准备)。

【SpringMVC】基于注解的SpringMVC简单示例_第1张图片

三、修改web.xml,加入SpringMVC控制中心的servlet配置



  
        SpringMVC
        org.springframework.web.servlet.DispatcherServlet
        
            contextConfigLocation
            /WEB-INF/springMVC/servlet*.xml
        
        1
    
    
        SpringMVC
        *.do
    
                                                                                                                                                                                               
  
    index.jsp
  

四、新建controller。我这里定义了两一个资源路径,但是区别了请求方式,如下代码,当请求为get方式时,页面跳转到login视图,我稍后会将login视图映射到login.jsp;当请求为post时,执行登录操作,我这里假设是完成了登录的业务逻辑,跳转到index视图(index.jsp)。

@Controller
@RequestMapping("Admin")
public class AdminController {
    @RequestMapping(value = "/login", method = RequestMethod.GET)
    public ModelAndView login(HttpServletRequest request,
            HttpServletResponse response) {
        return new ModelAndView("login");
    }
    @RequestMapping(value = "/login", method = RequestMethod.POST)
    public String doLogin() {
        return "index";
    }
}

五、新建controller配置文件。在WEB-INF下建立一个新文件夹“SpringMVC”,并建立一个xml文件,命名为servlet.xml。



    
    
                                                                            
    
        
        
    

六、在WEB-INF下建立新文件夹jsp(jsp隐藏),并新建两个jsp文件“index.jsp”,“login.jsp”。

login.jsp中建立一个表单,用于提交post请求。

七、发布程序,启动tomcat。GET请求路径:"http://localhost:8080/MyBlog/Amdin/login.do",则跳转到login.jsp页面,填写好form后提交(POST)到"http://localhost:8080/MyBlog/Amdin/login.do",则进入index.jsp。

八、至此一个简单的基于注解的SpringMVC就搭建好了。