springmvc demo

1、首先为了下包方便装一个maven,然后在eclipse上装上maven插件

2、新建一个Dynamic Web project,并且把他转成maven管理项目:http://www.cnblogs.com/syjkfind/p/4200011.html

3、在WebContent目录下生成一个index.jsp文件

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"  pageEncoding="ISO-8859-1"%>



 Spring 3.0 MVC demo


 Say Hello


4、在WebContent\WEB-INF目录下生成一个jsp文件夹和两个配置文件:spring-servlet.xml、web.xml

web.xml内容为:

其中,*.html 就可以接收到所有的 html请求;是定制首页的标签;初始化 DispatcherServlet 时,该框架在 web 应用程序WEB-INF 目录中寻找一个名为     [名称] servlet.xml的文件,并在那里定义相关的Beans;




    Spring3MVC
    
        spring
        org.springframework.web.servlet.DispatcherServlet
        1
    

    
        spring
        *.html
     

     
        index.jsp
     

spring-servlet.xml内容为:



  
  
 
  
  
  
 

5、然后生成java文件HelloWorldController.java包路径为net.spring.controller

package net.spring.controller;

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

@Controller
public class HelloWorldController { 
	@RequestMapping("/hello")
	public ModelAndView hello() { 
		String message = "Hello World, Spring 3.0!";
		System.out.println(message);
		return new ModelAndView("hello1", "message", message);
	} 
}

6、在jsp文件夹中添加一个hello1.jsp文件

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>




Insert title here


hello1


7、pom文件加上spring框架的依赖:


  4.0.0
  springmvx
  springmvx
  0.0.1-SNAPSHOT
  war
  
    src
    
      
        maven-compiler-plugin
        3.3
        
          1.7
          1.7
        
      
      
        maven-war-plugin
        2.6
        
          WebContent
          false
        
      
    
  
    
	
		jstl
		jstl
		1.2
	
	
		org.springframework
		spring-web
		3.1.1.RELEASE
	
	
		org.springframework
		spring-webmvc
		3.1.1.RELEASE
	
	
  



你可能感兴趣的:(spring,mvc,Web,Spring)