博客
关于我
SpringMVC Hello World
阅读量:618 次
发布时间:2019-03-13

本文共 1548 字,大约阅读时间需要 5 分钟。

前言

       新年伊始,元宵佳节,窗外灯火通明,炮声连连。北漂以来第一次一个人在北京过十五。

       切入正题,收假后一边要赶项目进度还要学习java,so在元宵佳节之际写了第一篇SpringMVC Hello World。

       

 

开发环境

      MyEclipse 10、Tomcat 7、jdk1.7

 

项目结构及Spring依赖jar包

    刚开始学Spring,还没用maven。

 

配置文件

    开发Spring,配置文件自然少不了,web.xml、spring xml、spring mvc xml。

 

web.xml

   配置spring mvc前端控制器DispatcherServlet及拦截request请求url-pattern

org.springframework.web.context.ContextLoaderListener
contextConfigLocation
/WEB-INF/root-context.xml
MVC
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
/WEB-INF/mvc-context.xml
MVC
/

  

spring mvc xml

  

root-context.xml

  

编写第一个Controller

    采用注解的方式开发Controller主要使用属性Controller、RequestMapping

import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.servlet.ModelAndView;@Controller@RequestMapping("/Home")public class HomeController {	@RequestMapping("Index")	public ModelAndView index(){		ModelAndView view =new ModelAndView("index");		return view;	}}

 方法中定义了ModelAndView对象,通过该对象指定所需要渲染的视图为index最后返回ModelAndView 将页面渲染到index.jsp中。 views视图文件夹我放在WEB-INF目录下,jsp没有什么内容,就不贴代码了,直接新建即可。

   OK,部署tomcat,第一个Spring MVC搞定

 

转载地址:http://vobaz.baihongyu.com/

你可能感兴趣的文章
Netty常见组件二
查看>>
netty底层源码探究:启动流程;EventLoop中的selector、线程、任务队列;监听处理accept、read事件流程;
查看>>
Netty心跳检测
查看>>
Netty心跳检测机制
查看>>
netty既做服务端又做客户端_网易新闻客户端广告怎么做
查看>>
Netty核心模块组件
查看>>
Netty框架内的宝藏:ByteBuf
查看>>
Netty框架的服务端开发中创建EventLoopGroup对象时线程数量源码解析
查看>>
Netty源码—1.服务端启动流程一
查看>>
Netty源码—1.服务端启动流程二
查看>>
Netty源码—2.Reactor线程模型一
查看>>
Netty源码—2.Reactor线程模型二
查看>>
Netty源码—3.Reactor线程模型三
查看>>
Netty源码—3.Reactor线程模型四
查看>>
Netty源码—4.客户端接入流程一
查看>>
Netty源码—4.客户端接入流程二
查看>>
Netty源码—5.Pipeline和Handler一
查看>>
Netty源码—5.Pipeline和Handler二
查看>>
Netty源码—6.ByteBuf原理一
查看>>
Netty源码—6.ByteBuf原理二
查看>>