spring3 mvc系列一:架构基本配置(注解版)

小弟新学spring3mvc,大虾请绕道。

开发环境如下:

OS:windows

IDE:Eclipse3.7.2

第一步,新建Web工程:


第二步,添加springframework依赖jar包:


其中commons-logging-1.1.1.jar是spring日志依赖jar包,jstl-api-1.2.jar与jstl-impl-1.2.jar是Oracle官方的JSTL接口与实现,如果选Apche的也可以。

第三步,修改web.xml,实现spring的控制:



    Spring3mvc
    
    
        spring3mvc
        org.springframework.web.servlet.DispatcherServlet
        1
    
    
        spring3mvc
        /app/*
    
    
    
        index.jsp
    

第四步,添加spring配置文件,其文件名需与web.xml中的中的名字一致:



    
    
    
    
    
    
        
        
    

第五步,完成前后台代码:

首先,在WEB-INF下新建一个jsp包,与上文中prefix的值相对应;并在包内新建一jsp文件,名字随便,在这里我叫它success.jsp。

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




hello world


    Hello world!

其次,编写后台代码,包路径一般是公司域名倒写,我这里随便写了,如下:

/**  
 * 项目名称:Spring3mvc demo
 * Copyright © 2010-2012 spartacus.org.cn All Rights Reserved
 */  
package cn.org.spartacus.spring;  

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

/**
 * Description: TODO
 * @author hankaibo
 * @date 2012-11-4
 * @version v1.0
 */
@Controller
@RequestMapping("index")
public class IndexController {
    @RequestMapping("helloWorld")
    public String helloworld() {
        // return "success"; //跳转到success页面
        return "index";
    }

}

第六步,验证。

首先编写根目录下的index.jsp页面,并在其内实现跳转,文件内容如下:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>




index


    OK!
    

最后,打开浏览器,输入地址,验证。



测试成功,^_^.

你可能感兴趣的:(Spring)