Maven3: A Simple Example of Building SpringMVC with Maven3

阅读更多

1. A glimpse of Dir Hierarchy

Maven3: A Simple Example of Building SpringMVC with Maven3_第1张图片


 2. pom.xml



	4.0.0
	edu.xmu.mavenspring
	Maven-SpringMVC
	war
	0.0.1-SNAPSHOT

	
		3.2.2.RELEASE
	

	
		
		
			junit
			junit
			4.3.1
			test
		
		
		
			javax.servlet
			servlet-api
			2.5
		
		
			org.springframework
			spring-core
			${spring.version}
		
		
			org.springframework
			spring-context
			${spring.version}
		
		
			jstl
			jstl
			1.2
		
		
			log4j
			log4j
			1.2.17
		
		
			org.springframework
			spring-webmvc
			${spring.version}
		
	
	
	
		Maven-SpringMVC
		
			
				org.apache.maven.plugins
				maven-compiler-plugin
				2.5.1
				
					1.6
					1.6
				
			
		
	

 

2. web.xml



	
	
	
		springapp
		org.springframework.web.servlet.DispatcherServlet
	
	
		springapp
		/
	

 

3. springapp-servlet.xml




	
	

 

4. FileUploadController.java

package edu.xmu.mavenspring.controls;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.Controller;

public class FileUploadController implements Controller
{

	public ModelAndView handleRequest(HttpServletRequest arg0,
			HttpServletResponse arg1) throws Exception
	{
		// TODO Auto-generated method stub
		ModelAndView modelAndView = new ModelAndView();
		modelAndView.addObject("message", "Congratulations!");
		modelAndView.setViewName("Succeed.jsp");
		System.out.println("Inside controller");
		return modelAndView;
	}

}

 

5. Succeed.jsp

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




Upload Succeed


	

Upload Succeed!


${message}

 

Comments;
    1. This is just a simple demo for showing how to build dependencies for springMVC in Maven.

    2. And only use a simple fraction of springMVC capablities.

    3. Remember to include jstl dependencies in pom.xml for ${message} to be shown correctly.

    4. Useful links:

        1) http://jinnianshilongnian.iteye.com/category/231099?page=2    ---> Show SpringMVC in details

        2) http://mvnrepository.com/    ---> Where we can find dependencies

  • Maven3: A Simple Example of Building SpringMVC with Maven3_第2张图片
  • 大小: 50.9 KB
  • 查看图片附件

你可能感兴趣的:(Maven3,SpringMVC,Simple,Demo)