正好有时间:开发第一个Spring MVC应用

增加Spring的支持

首先,使用Eclipse新建一个Dynamic Web Project,也就是新建一个动态Web项目,命名为SpringMVC,为了让Web应用具有Spring支持的功能,应该加入Spring的必须类库。

将Spring相关jar包复制到Web应用的lib文件夹下,也就是SpringMVC\WebContent\WEB-INF\lib路径下。

配置前端控制器DispatcherServlet

找到WebContent目录下的web.xml配置文件,双击打开,编辑该文件,配置Spring MVC的前端控制器DispatcherServlet。配置信息如下:

学过Servlet的应该都知道这段配置文件的意思吧。web.xml文件的内容告诉Web容器,将使用名为springmvc的前端控制器,通过url-pattern元素,将所有的URL映射到该Servlet。

配置Spring MVC的Controller

在web.xml的同目录下新建一个名为springmvc-config.xml的配置文件,配置信息如下:

需要注意的是,在Spring4.0之后,如果不配置处理器映射器、处理器适配器和视图解析器,也会使用默认的完成Spring内部MVC工作。

Controller类的实现

新建一个HelloController类,该类实现了Controller类的接口,用来处理如上配置文件中的/hello请求。

其中,handleRequest是Controller接口的一个方法,该方法负责处理用户请求。该方法必须返回一个包含视图名或视图名和模型的ModelAndView对象。本例返回的模型中包含了一个名为message的字符串对象,返回的视图路径为/WEB-INF/content/welcome.jsp,因此,请求将被转发到welcome.jsp页面。

View页面

此页面用来显示欢迎信息。

此处使用JSP动态网页技术中的EL表达式来简化页面的开发。

测试

使用Eclipse部署SpringMVC这个Web应用,在本地浏览器的地址栏中输入如下URL:

http://localhost:8080/SpringMVC/hello

结果如下所示:


如果有不懂的地方,欢迎一起来讨论,小编也是最近才开始学习Spring框架的。

发表评论
留言与评论(共有 0 条评论)
   
验证码:

相关文章

推荐文章

'); })();