频道栏目
首页 > 程序开发 > 综合88必发娱乐官网 > 其他综合 > 正文
Maven下SpringMVC简单例子
2017-06-17 09:24:00      个评论    来源:  
收藏   我要投稿

Maven下SpringMVC简单例子,正在看beginning Spring一书,其中给出了一个简单的SpringMVC例子。作为初学者,这是很好的练手小玩具。记录一下实验过程。

步骤一

Eclipse新建maven项目,选择webapp。具体见下图

\

\

\

步骤二

引入Spring依赖,在pom.xml中填入下面内容



  4.0.0
  com.bupt.wcy
  SpringMVCDemo2
  war
  0.0.1-SNAPSHOT
  SpringMVCDemo2 Maven Webapp
  http://maven.apache.org
  
    
      junit
      junit
      3.8.1
      test
    
    
    
      org.springframework
      spring-webmvc
      4.0.5.RELEASE
    
    
    
      org.springframework
      spring-core
      4.0.5.RELEASE
    
    
    
      org.springframework
      spring-beans
      4.0.5.RELEASE
    
    
    
      org.springframework
      spring-context
      4.0.5.RELEASE
    
    
    
    
      org.springframework
      spring-web
      4.0.5.RELEASE
    
    
    
  
  
    SpringMVCDemo2
  

 

 

编辑web.xml文件如下


  Archetype Created Web Application
  
     springmvc
     org.springframework.web.servlet.DispatcherServlet
         
        contextConfigLocation  
        /WEB-INF/springmvc-servlet.xml  
      
     1
  
  
  		springmvc
  		*.mvc
  
  


按照web.xml中写的,在web-inf下面建立Springmvc-servlet.xml作为Spring的配置文件,内容如下


   	
	
	
   
       
      
          
            /WEB-INF/pages/  
          
          
            .jsp  
          
      
	

		

按照配置文件所写,在web-inf下面新建pages文件夹,用来存放前台页面(jsp),在src/main/java中新建包,如图所示。

\

在包中新建controller,如下所示

package com.bupt.wcy;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;

@Controller
public class helloController {
 @RequestMapping("/hello")
	public ModelAndView sayHi()
	{
	   ModelAndView mv = new ModelAndView();
	   mv.addObject("message","hello spring");
	   mv.setViewName("hello");
	   return mv;
	 
	}
}

在web-inf/pages下面新建hello.jsp,如下所示

\

运行输入http://localhost:8080/SpringMVCDemo2/hello.mvc

\

点击复制链接 与好友分享!回本站首页
上一篇:Yarn运行Job报错:container is running beyond virtual memory limits
下一篇:elasticsearch源码分析之启动过程
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 |

版权所有: 88bifa.com--致力于做实用的IT技术学习网站