myeclipse中创建maven工程(SpringMVC)示例

准备:

1)jdk1.7

2)myeclipse12

3)maven3.3.9

4)tomcat7.0(最好是解压缩版)


步骤:

1)打开myeclipse.新建maven project.

myeclipse中创建maven工程(SpringMVC)示例_第1张图片

myeclipse中创建maven工程(SpringMVC)示例_第2张图片

Next->Next->Finish

得到目录如下。

myeclipse中创建maven工程(SpringMVC)示例_第3张图片

2)此时jsp显示错误。因为pom.xml没有导入相关都jar包。故先对pom.xml进行修改。


	4.0.0
	com.winne.test.maven.springmvc
	mavenspringmvctest
	war
	0.0.1-SNAPSHOT
	mavenspringmvctest Maven Webapp
	http://maven.apache.org
	
		
		UTF-8
		4.0.6.RELEASE
	
	
	

		
		
			javax
			javaee-api
			7.0
		
		
			junit
			junit
			3.8.1
			test
		
		
				
		
			org.springframework
			spring-webmvc
			${springframework.version}
		
		
		
			javax.servlet
			javax.servlet-api
			3.1.0
		
		
			javax.servlet.jsp
			javax.servlet.jsp-api
			2.3.1
		
		
			javax.servlet
			jstl
			1.2
		

	
	
		mavenspringmvctest
	

3)等待一会会儿时间就显示没错了。因为导入了javaee-api.

在WEB-INF建立下列项。

myeclipse中创建maven工程(SpringMVC)示例_第4张图片

忽略applicationContext.xml。去掉好了。

web.xml如下




	Archetype Created Web Application
	
		
			org.springframework.web.context.ContextLoaderListener
		
	
	
	
		springmvc
		org.springframework.web.servlet.DispatcherServlet
		
			contextConfigLocation
			classpath:config/spring-web.xml
		
		1
	
	
		springmvc
		/
	
	
	
		index.jsp
	

在web.xml中配置了spring.xml的自定义路径
myeclipse中创建maven工程(SpringMVC)示例_第5张图片

classpath:config/spring-web.xml位置如下图。

myeclipse中创建maven工程(SpringMVC)示例_第6张图片

4)编写java

package com.winne.springmvc.controller;


import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

@Controller
@RequestMapping("/")
public class HelloWorldController {
	@RequestMapping(method=RequestMethod.GET)
	public String sayHello(ModelMap model){
		model.addAttribute("greeting", "Hello World from Spring 4 MVC");
		return "welcome";
	}
	@RequestMapping(value = "/helloagain", method = RequestMethod.GET)
	public String sayHelloAgain(ModelMap model) {
		model.addAttribute("greeting", "Hello World Again, from Spring 4 MVC");
		return "welcome";
	}

}
5)右键点击project,选run,点击maven clean,maven install,Myeclipse Server Application

6)最终的目录如下。

myeclipse中创建maven工程(SpringMVC)示例_第7张图片


另外几点说明:

1)

myeclipse中创建maven工程(SpringMVC)示例_第8张图片

你可能感兴趣的:(study,in,hangzhou)