springMVC3学习
文章平均质量分 84
博主不才,如果疏忽,还请指正。
麦田
生命本来就是一束耀眼的花火...
展开
-
springMVC3学习(十二)--文件上传优化CommonsMultipartResolver
基于上一篇文件上传发现效率很慢,我们应该对它进行优化 使用springMVC对文件上传的解析器来处理文件上传的时候需要在spring的applicationContext里面加上springMVC提供的MultipartResolver的申明这样客户端请求的时候 springMVC会检查request里面是否包含多媒体信息如果包含了就会使用MultipartResolver进行解析,spring原创 2014-06-05 22:08:29 · 9870 阅读 · 5 评论 -
springMVC3学习(十一)--文件上传CommonsMultipartFile
使用springMVC提供的CommonsMultipartFile类进行读取文件需要用到上传文件的两个jar包 commons-logging.jar、commons-io-xxx.jar1、在spring配置文件中配置文件上传解析器原创 2014-06-04 21:00:40 · 24143 阅读 · 0 评论 -
springMVC3学习(十)--注解式控制器
Spring2.5引入注解式处理器支持,通过@Controller和@RequestMapping注解定义我们的处理器类。并且提供了一组强大的注解需要通过处理器映射DefaultAnnotationHandlerMapping和处理器适配器AnnotationMethodHandlerAdapter来开启支持@Controller和@RequestMapping注解的处理器。@Controller原创 2014-06-02 22:10:43 · 4685 阅读 · 9 评论 -
springMVC3学习(九)--redirect和forward跳转
import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMap原创 2014-05-22 23:21:43 · 5476 阅读 · 0 评论 -
springMVC3学习(八)--全局的异常处理
这里主要的类是SimpleMappingExceptionResolver类,和他的父类AbstractHandlerExceptionResolver类。你也可以实现HandlerExceptionResolver接口,写一个自己的异常处理程序.通过SimpleMappingExceptionResolver我们可以将不同的异常映射到不同的jsp页面(通过exceptionMappings属性的配置)。同时我们也可以为所有的异常指定一个默认的异常提示页面(通过defaultErrorView属性的配原创 2014-05-21 23:00:20 · 3742 阅读 · 2 评论 -
springMVC3学习(七)--Interceptor拦截器
Spring为我们提供了:org.springframework.web.servlet.HandlerInterceptor接口,org.springframework.web.servlet.handler.HandlerInterceptorAdapter适配器,实现这个接口或继承此类,可以非常方便的实现自己的拦截器。有以下三个方法:Action之前执行public boolean preH原创 2014-05-19 22:38:46 · 4156 阅读 · 2 评论 -
springMVC3学习(六)--SimpleFormController
SimpleFormController提交表单流程如下:login.jsp 用户名: 密码: springMVC.xml <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> UserModel.java原创 2014-05-18 22:46:47 · 3816 阅读 · 0 评论 -
springMVC3学习(五)--MultiActionController
Spring提供一个多动作控制器,使用它你可以将几个动作合并在一个控制器里,这样可以把功能组合在一起。多动作控制器存在在一个单独的包中——org.springframework.web.mvc.multiaction——它能够将请求映射到方法名,然后调用正确的方法。比如当你在一个控制器中有很多公共的功能,但是想多个入口到控制器使用不同的行为,使用多动作控制器就特别方便。MultiActionCon原创 2014-05-18 08:49:09 · 4677 阅读 · 4 评论 -
springMVC3学习(四)--访问静态文件如js,jpg,css
如果你的DispatcherServlet拦截的是*.do这样的URL,就不存在访问不到静态资源的问题如果你的DispatcherServlet拦截了"/"所有的请求,那同时对*.js,*.jpg的访问也就被拦截了。我们在进行springMVC开发时,必定会在jsp页面引入js、img和css等文件。大多数人会将这些分类存放在WebRoot文件下新建的文件夹下面。同时,会在web.xml文件中配置原创 2014-05-17 10:20:04 · 4400 阅读 · 5 评论 -
springMVC3学习(三)--handlerMapping和handlerAdapter
基本结构和 springMVC3学习(一)--框架搭建 差不多,这里不再用Annotation注解的方式以下只说明需要修改的部分:1、在Spring配置文件中配置HandlerMapping、HandlerAdapterBeanNameUrlHandlerMapping:表示将请求的 URL和Bean名字映射如URL为“上下文/hello” ,则Spring配置文件必原创 2014-01-21 19:30:39 · 6462 阅读 · 0 评论 -
springMVC3学习(二)--ModelAndView对象
当控制器处理完请求时,通常会将包含视图名称或视图对象以及一些模型属性的ModelAndView对象返回到DispatcherServlet。因此,经常需要在控制器中构造ModelAndView对象。ModelAndView类提供了几个重载的构造器和一些方便的方法,让你可以根据自己的喜好来构造ModelAndView对象。这些构造器和方法以类似的方式支持视图名称和视图对象。当你只有一个模原创 2014-01-19 09:38:37 · 34977 阅读 · 5 评论 -
springMVC3学习(一)--框架搭建
由于时代需要,学习下springMVC,在此简单记录一下。看好,是简单记录,至于十万个为什么,暂且忽略,待以后研究。本人是基于3.1.1版本开发,如遇jar包版本冲突等其他问题,本人概不负责。下载地址:xxx一:新建web工程,spring001忽略二:添加springframework依赖jar包将dist下的jar全部加进去 然后另加一个commons-l原创 2014-01-18 11:01:07 · 7112 阅读 · 5 评论