spring MVC应用(一)---基本使用

springMVC的使用依赖于spring,在pom.xml文件中添加:

 


	4.0.0
	com.hurricane
	springmvc2
	war
	0.0.1-SNAPSHOT
	springmvc2 Maven Webapp
	http://maven.apache.org
	
		
			junit
			junit
			4.10
			test
		
		
			log4j
			log4j
			1.2.17
		
		
			javax.servlet
			javax.servlet-api
			3.1.0
			provided
		
		
			org.springframework
			spring-webmvc
			4.3.10.RELEASE
		
	
	
		springmvc2
	

 

 

 

 

 

可见其中和springMVC相关的只有spring-webmvc,相应的引入的jar包有:

1.spring-webmvc-4.3.10.RELEASE.jar

2.spring-web-4.3.10.RELEASE.jar

以及6个spring基本的jar包,junit包,log4j日志包。

之后在web.xml文件中添加spring作为web组件的配置:

 




  Archetype Created Web Application
  
  	
		contextConfigLocation
		/WEB-INF/springmvc-servlet.xml
	

	
		org.springframework.web.context.ContextLoaderListener
	
	
	
		springmvc
		org.springframework.web.servlet.DispatcherServlet
		
		
			contextConfigLocation
			
		
		1
	
	
		springmvc
		/
	
  

此处将spring的作为容器的配置文件与springMVC的配置文件放置到了一起,为springmvc-servlet.xml:

 

 




	
	

	
	
		
		
	

 
	
	


定义一个简单的controller:

 

 

package com.hurricane.springmvc2.controller;

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

@Controller
@RequestMapping("/index")
public class MyController {

	@RequestMapping("/home")
	public String index() {
		
		return "index";
	}
}

在WEB-INF下放置的index.jsp便可以通过http://ip:port/springmvc2/index/home来访问到。

 

 

至此为springMVC的简单应用。

参考网址:https://docs.spring.io/spring/docs/current/spring-framework-reference/web.html
 

 

 

 

 

 

你可能感兴趣的:(spring,MVC)