
SpringMVC
文章平均质量分 53
SpringMVC
沙漏无语
沙漏是时间的诗篇,是岁月的印记,承载着过往与未来。
展开
-
一spring概述
1.1.1 Spring是什么Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。应用程序是由一组相互协作的对象组成。而在传统应用程序开发中,一个完整的应用是由一组相互协作的对象组成。所以开发一个应用除了要开发业务逻辑之外,最多的是关注如何使这些对象协作来完成所需功能,而且要低耦合、高内转载 2014-12-23 17:35:47 · 685 阅读 · 0 评论 -
springMVC3学习(十一)--文件上传CommonsMultipartFile
使用springMVC提供的CommonsMultipartFile类进行读取文件需要用到上传文件的两个jar包commons-logging.jar、commons-io-xxx.jar1、在spring配置文件中配置文件上传解析器[html]view plaincopybeanid="multipar原创 2016-06-24 11:02:36 · 536 阅读 · 0 评论 -
springMVC3学习(十)--注解式控制器
Spring2.5引入注解式处理器支持,通过@Controller和@RequestMapping注解定义我们的处理器类。并且提供了一组强大的注解需要通过处理器映射DefaultAnnotationHandlerMapping和处理器适配器AnnotationMethodHandlerAdapter来开启支持@Controller和@RequestMapping注解的处理器。原创 2016-06-24 11:01:53 · 537 阅读 · 0 评论 -
springMVC3学习(九)--redirect和forward跳转
importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importorg.springframework.stereotype.Controller;importor原创 2016-06-24 10:58:47 · 722 阅读 · 0 评论 -
springMVC3学习(八)--全局的异常处理
在springMVC的配置文件中:[html]view plaincopybeanid="exceptionResolver"class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">propertyname="de原创 2016-06-24 10:56:02 · 404 阅读 · 0 评论 -
springMVC3学习(七)--Interceptor拦截器
spring为我们提供了:org.springframework.web.servlet.HandlerInterceptor接口,org.springframework.web.servlet.handler.HandlerInterceptorAdapter适配器,实现这个接口或继承此类,可以非常方便的实现自己的拦截器。有以下三个方法:Action之前执行原创 2016-06-24 10:55:23 · 454 阅读 · 0 评论 -
springMVC3学习(六)--SimpleFormController
SimpleFormController提交表单流程如下:login.jsp[html]view plaincopyformaction="login"method="post">用户名:inputtype="text"name="username"/>br>密码:inputty原创 2016-06-24 10:54:34 · 483 阅读 · 0 评论 -
springMVC3学习(五)--MultiActionController
spring提供一个多动作控制器,使用它你可以将几个动作合并在一个控制器里,这样可以把功能组合在一起。多动作控制器存在在一个单独的包中——org.springframework.web.mvc.multiaction——它能够将请求映射到方法名,然后调用正确的方法。比如当你在一个控制器中有很多公共的功能,但是想多个入口到控制器使用不同的行为,使用多动作控制器就特别方便。原创 2016-06-24 10:53:32 · 504 阅读 · 0 评论 -
springMVC3学习(四)--访问静态文件如js,jpg,css
如果你的DispatcherServlet拦截的是*.do这样的URL,就不存在访问不到静态资源的问题如果你的DispatcherServlet拦截了"/"所有的请求,那同时对*.js,*.jpg的访问也就被拦截了。我们在进行springMVC开发时,必定会在jsp页面引入js、img和css等文件。大多数人会将这些分类存放在WebRoot文件下新建的文件夹下面。同原创 2016-06-24 10:52:23 · 409 阅读 · 0 评论 -
springMVC3学习(三)--handlerMapping和handlerAdapter
基本结构和 springMVC3学习(一)--框架搭建 差不多,这里不再用Annotation注解的方式以下只说明需要修改的部分:1、在spring配置文件中配置HandlerMapping、HandlerAdapter[html]view plaincopybeanclass="org.sprin原创 2016-06-24 10:51:27 · 413 阅读 · 0 评论 -
springMVC3学习(二)--ModelAndView对象
当控制器处理完请求时,通常会将包含视图名称或视图对象以及一些模型属性的ModelAndView对象返回到DispatcherServlet。因此,经常需要在控制器中构造ModelAndView对象。ModelAndView类提供了几个重载的构造器和一些方便的方法,让你可以根据自己的喜好来构造ModelAndView对象。这些构造器和方法以类似的方式支持视图名称和视图对象。当原创 2016-06-24 10:50:55 · 442 阅读 · 0 评论 -
springMVC3学习(一)--框架搭建
本人是基于3.1.1版本开发,如遇jar包版本冲突等其他问题,概不负责。一:新建web工程,spring001忽略二:添加springframework依赖jar包将dist下的jar全部加进去 然后另加一个commons-logging.jar三:修改web.xml[html]view plaincopy原创 2016-06-24 10:48:35 · 625 阅读 · 0 评论 -
springMVC3学习(十二)--文件上传优化CommonsMultipartResolver
基于上一篇文件上传发现效率很慢,我们应该对它进行优化 使用springMVC对文件上传的解析器来处理文件上传的时候需要在spring的applicationContext里面加上springMVC提供的MultipartResolver的申明这样客户端请求的时候 springMVC会检查request里面是否包含多媒体信息如果包含了就会使用MultipartResolver进行原创 2016-06-24 11:03:41 · 695 阅读 · 0 评论