
SpringMVC
文章平均质量分 94
yimeng528
这个作者很懒,什么都没留下…
展开
-
基于Spring MVC的Web应用开发(1) - HelloWorld
MVC架构MVC是模型(model),视图(view),控制器(controller)3个单词的首字母缩写。有些应用需要处理用户请求并操纵和显示数据,MVC模式可以简化其实现。该模式由3个组件组成: 模型表示用户期望看到的数据。通常情况下,模型由JavaBean组成。视图负责显示模型。文本编辑器中的视图组件会以恰当的格式显示一段文本,视图在Web应用中会生成客户端浏览器可以解释...原创 2013-02-24 13:13:54 · 289 阅读 · 0 评论 -
基于Spring MVC的Web应用开发(9) - Exceptions --Validation
本文介绍SpringMVC中的异常处理,@Controller注解的方法可能由于各种各样的原因抛出异常,如果没有写try...catch()...语句,异常的堆栈信息将直接抛给浏览器,这样对用户来说很不友好,并且异常的堆栈信息可能含有一些敏感信息(如数据库的表字段,sql语句等等...)是不能暴露出去的。因此在程序中最好捕捉到所有的异常并处理后将友好的界面或者信息返回给客户端,SpringMV...原创 2013-02-25 09:36:04 · 104 阅读 · 0 评论 -
基于Spring MVC的Web应用开发(8) - Convert
本文介绍SpringMVC中的Convert,Convert是我认为的SpringMVC最吸引人,最优雅的特性,下面通过例子程序领略一下:Java代码 package org.springframework.samples.mvc.convert; import java.util.Collection; import java.util....原创 2013-02-25 09:33:40 · 95 阅读 · 0 评论 -
基于Spring MVC的Web应用开发(7) - Headers
本文接上一篇文章,介绍@RequestMapping中的headers属性,并进一步研究produces属性以及和它配对的consumes属性。首先看看讲解用到的类:Java代码 package org.springframework.samples.mvc.simple; import org.springframework.stereotype...原创 2013-02-25 09:32:33 · 136 阅读 · 0 评论 -
基于Spring MVC的Web应用开发(6) - Response
本文讲解Spring MVC的Response,深入了解一下@RequestMapping配合@ResponseBody的用法,同时介绍另外一个和Response有关的类ResponseEntity。首先看看本文演示用到的类ResponseController:Java代码 package org.springframework.samples.mvc.respon...原创 2013-02-25 09:31:11 · 138 阅读 · 0 评论 -
基于Spring MVC的Web应用开发(5) - Redirect
本文介绍Spring MVC中的重定向(Redirect),先回顾一下在JSP中,实现页面跳转的几种方式:RequestDispatcher.forward():是在服务端起作用,当使用forward()时,Servlet引擎传递http请求从当前的servlet或者jsp到另外一个servlet,jsp或者普通的html文件,即你的表单(form)提交至a.jsp,在a.jsp中用到了f...原创 2013-02-24 13:21:57 · 110 阅读 · 0 评论 -
基于Spring MVC的Web应用开发(4) - FileUpload
上一篇文章介绍了Spring MVC如何处理静态资源文件,本文讲解如何使用Spring MVC做文件上传,附带深入一下Spring MVC的ModelAndView。增加一个Controller,叫FileUploadController:Java代码 package org.springframework.samples.mvc.fileupload; imp...原创 2013-02-24 13:20:00 · 99 阅读 · 0 评论 -
基于Spring MVC的Web应用开发(3) - Resources
上一篇介绍了在基于Spring MVC的Web项目中加入日志,本文介绍Spring MVC如何处理资源文件。注意到本项目的web.xml配置的DispatcherServlet对应的url-pattern为"/",即所有的URL请求都会经过Spring MVC的处理。实际的Web项目有大量的资源文件,如javascript文件,css文件,png,jpg等图片文件,甚至是Flash等等,我们...原创 2013-02-24 13:18:23 · 104 阅读 · 0 评论 -
基于Spring MVC的Web应用开发(2) - Log
上一篇文章我们使用SpringMVC搭建了一个简单WEB项目 - HelloWorld,注意到我们在pom.xml中仅仅加了一个依赖(dependency): Xml代码 <dependencies> <dependency> <groupId>org.springframework</groupId> &...原创 2013-02-24 13:16:29 · 113 阅读 · 0 评论 -
基于Spring MVC的Web应用开发(10) - Views --Form
在FileUpload一文中,我们初步了解了SpringMVC中View的用法,在例子中,通过给Model添加一个属性(model.addAttribute()),View对应的JSP就可以获取该值。本文再介绍一些View对应JSP取值的方式。增加一个Controller,ViewsController: Java代码 package org.springfra...原创 2013-02-25 09:38:31 · 172 阅读 · 0 评论