springMVC介绍
收藏

主要是对SpringMVC进行一些或浅或深的介绍。

分享到: Sina Tec

最近更新文章

SpringMVC配置以Java类配置

SpringMVC配置以Java类配置 如果在使用SpringMVC时不希望采用XML的配置方式,而采用基于Java类的配置也是可以的。如果还希望在web.xml中配置DispatcherServlet,则需要通过init-param指定contextClass为AnnotationConfigWebApplicationContext,然后把context ConfigLocation指定为S ...
234390216 评论(0) 有3430人浏览 2018-07-18 16:12

SpringMVC对Servlet3异步请求的支持

SpringMVC对Servlet3异步请求的支持 SpringMVC对Servlet3异步请求的支持有两种方式,分别是通过处理器方法返回Callable和DeferredResult。按照Servlet3的规范,支持异步请求时需要配置对应的Servlet和Filter支持异步请求,为了使SpringMVC支持异步请求的处理,需要在定义DispatcherServlet时配置其支持异步请求,在D ...
234390216 评论(0) 有5965人浏览 2018-07-10 10:46

SpringMVC之直接指定路径对应的视图名称

直接指定路径对应的视图名称 在使用SpringMVC开发Web应用时会存在一些没有业务逻辑,只需要直接展示对应的页面的请求。对于这些请求我们可以不定义Controller处理方法,直接建立请求路径和视图的对应关系。在使用基于XML的SpringMVC配置时可以通过mvc namespace提供的view-controller来指定请求路径和视图的对应关系。下面的代码中就指定了当请求路径是/时将直 ...
234390216 评论(0) 有2168人浏览 2018-07-10 10:43

SpringMVC之指定静态资源路径

指定静态资源路径 当SpringMVC的DispatcherServlet配置的映射路径是/时,所有的请求都将被SpringMVC拦截,如果我们想访问某个路径下的静态资源其实是不能直接访问的。基于这种情况,SpringMVC提供了<mvc:resources/>配置来告诉SpringMVC,哪些请求是针对静态资源的。它需要指定两个参数,location用来指定静态资源对应的实际路径, ...
234390216 评论(0) 有6101人浏览 2018-07-09 14:12

通过程序定义DispatcherServlet

通过程序定义DispatcherServlet 以往我们在使用SpringMVC的时候都需要在web.xml中定义一个DispatcherServlet。基于Servlet3编程时我们也可以通过程序来注册DispatcherServlet,Servlet3的ServletContainerInitializer允许我们在容器启动的时候通过程序注册一些Servlet对象,Spring提供了一个实现 ...
234390216 评论(0) 有1786人浏览 2018-07-09 14:00

SpringMVC之ResponseStatus

SpringMVC之ResponseStatus ResponseStatus是由SpringMVC提供的一个注解,可以标注在异常处理方法上,也可以标注在异常类上,用来指定在SpringMVC处理请求的过程中抛出了指定的异常时将响应给客户端的状态码和错误信息。比如我们希望在抛出了IllegalArgumentException时响应给客户端的状态码是502,错误信息是Hello Error,我们 ...
234390216 评论(0) 有4431人浏览 2018-07-03 09:01

SpringMVC之ControllerAdvice

SpringMVC之ControllerAdvice SpringMVC从3.2版本开始提供了一个org.springframework.web.bind.annotation.ControllerAdvice注解,使用它标注的Class在启用了注解的支持时,在进 ...
234390216 评论(0) 有10358人浏览 2018-07-02 09:44

SpringMVC异常处理之ResponseEntityExceptionHandler

SpringMVC异常处理之ResponseEntityExceptionHandler ResponseEntityExceptionHandler中包装了各种SpringMVC在处理请求时可能抛出的异常的处理,处理结果都是封装成一个ResponseEntity对象。通过ResponseEntity我们可以指定需要响应的状态码、header和body等信息,响应的body会被HttpMessa ...
234390216 评论(0) 有7329人浏览 2018-07-02 09:35

SpringMVC之RequestContextUtils工具类

RequestContextUtils类 RequestContextUtils类是Spring提供的用于从HttpServletRequest上下文中获取特殊对象的工具类。该工具类虽然是属于Spring的一部分,但是如果在应用中我们有需要直接获取相关信息的需求,我们也可以直接使用。 从request中获取WebApplicationContext。 RequestContextUtil ...
234390216 评论(0) 有6393人浏览 2018-03-03 17:19

SpringMVC对theme选择的支持

theme选择 一组主题通常是一组CSS和图片的组合,比如网址导航网站常见的以颜色区分的主题。SpringMVC提供了对主题的支持,由org.springframework.ui.context.Theme表示。Theme由ThemeResource来根据theme名称来解析出来,它的定义如下。 public interface ThemeSource { Theme getThe ...
234390216 评论(0) 有1944人浏览 2018-03-03 17:15

SpringMVC传递参数到重定向后的页面

RedirectAttributes传递参数到重定向后的页面 Servlet容器在页面跳转时有两种方式,forward和redirect的,其中forward时应用的是在服务端的跳转,应用的是同一个request。而redirect是服务端通过响应301和对应的新地址告诉浏览器让浏览器重新请求新的地址。第一次请求和第二次请求使用的不是同一个request的。所以这种情况下,不能直接通过reque ...
234390216 评论(0) 有12072人浏览 2018-03-03 17:11

Spring整合Shiro使用EL表达式

Shiro是一个轻量级的权限控制框架,应用非常广泛。本文的重点是介绍Spring整合Shiro,并通过扩展使用Spring的EL表达式,使@RequiresRoles等支持动态的参数。对Shiro的介绍则不在本文的讨论范围之内,读者如果有对shiro不是很了解的,可以通过其官方网站了解相应的信息。infoq上也有一篇文章对shiro介绍比较全面的,也是官方推荐的,其地址是https://www. ...
234390216 评论(0) 有5682人浏览 2018-02-25 20:51

SpringMVC的DispatcherServlet的默认策略

SpringMVC的DispatcherServlet的默认策略 在使用SpringMVC的时候,我们知道需要HandlerMapping定义请求路径与处理器之间的映射,需要HandlerAdapter来调用处理器方法并返回一个ModelAndView对象,需要ViewResolver来解析视图。这些是SpringMVC中最基本的接口。通常我们都需要在SpringMVC的配置文件中定义好需要使用 ...
234390216 评论(0) 有5210人浏览 2018-02-03 17:49

SpringMVC路径匹配中使用通配符

SpringMVC路径匹配中使用通配符 @RequestMapping中指定的路径也可以使用通配符*,表示任意字符。如下的处理器方法可以映射请求/antstyle/a,可以映射请求/antstyle/b,但是它不能映射请求请求/antstyle/a/b,因为它只能映射一级路径。 @RequestMapping("/antstyle/*") public Object ...
234390216 评论(0) 有12781人浏览 2018-01-27 13:41

SpringMVC文件上传对Servlet3的支持

SpringMVC内置了对文件上传的支持,它需要我们配置一个MultipartResolver,Servlet3之前它只有一个基于commons-fileupload的实现CommonsMultipartResolver,笔者以前也写过一篇基于CommonsMultipartResolver的文件上传的博文,地址是http://elim.iteye.com/blog/1188116。Servle ...
234390216 评论(0) 有4739人浏览 2018-01-16 23:45

SpringMVC路径变量中使用正则表达式匹配

路径变量中使用正则表达式匹配 SpringMVC的处理器映射的请求路径中是可以包含路径变量的,语法是{pathVar},如下面的请求路径映射中就定义了一个路径变量var,则在访问时该变量可以是任意的值,所以在请求时/pathvariable/a、pathvariable/bcd等形式的请求路径都可以映射到下面的处理器方法。 @RequestMapping("/pathvaria ...
234390216 评论(0) 有9881人浏览 2017-12-26 00:13

Spring整合Hessian访问远程服务

Spring整合Hessian访问远程服务 目录 1.1      Hessian简介 1.2      整合 1.2.1     概述 1.2.2     服务端整合 1.2.3     客户端整合
234390216 评论(10) 有33908人浏览 2013-05-14 22:35

SpringMVC之类型转换Converter

SpringMVC之类型转换Converter 1.1     目录 1.1      目录 1.2      前言 1.3      Converter接口 1.4      ConversionService接口 1.5
234390216 评论(6) 有42579人浏览 2013-05-06 21:32

SpringMVC介绍之Validation

SpringMVC介绍之Validation        对于任何一个应用而言在客户端做的数据有效性验证都不是安全有效的,这时候就要求我们在开发的时候在服务端也对 ...
234390216 评论(26) 有182831人浏览 2013-02-22 16:41

SpringMVC表单标签简介

SpringMVC表单标签简介    在使用SpringMVC的时候我们可以使用Spring封装的一系列表单标签,这些标签都可以访问到ModelMap中的内容。下面将对这些标签一一介绍。    在正式介绍SpringMVC的表单标签之前,我们需要先在JSP中声明使用的标签,具体做法是在JSP文件的顶部加入以下指令:   <%@taglib uri="http://www. ...
234390216 评论(14) 有166211人浏览 2013-02-18 14:52
  • 专栏创建者:234390216
  • 创建时间:2013-01-06 17:10:55
  • 专栏文章数:28篇
  • 专栏被浏览:1775475 次

本专栏热门文章

最新评论

234390216 写道snfdf 写道看了博主的文章,正好解决了我们最近项目的一个问题,但是在用了h ...
snfdf 评论了 Spring整合Hessian访问远程服务
snfdf 写道看了博主的文章,正好解决了我们最近项目的一个问题,但是在用了hessian后又出现另一 ...
234390216 评论了 Spring整合Hessian访问远程服务
看了博主的文章,正好解决了我们最近项目的一个问题,但是在用了hessian后又出现另一个问题还要请教博 ...
snfdf 评论了 Spring整合Hessian访问远程服务
<img /><input type="text">
guxingleisos 评论了 SpringMVC中使用Interceptor拦截器
自定义的验证器什么时候生效呢?需要spring加载吗?
亮0000仔 评论了 SpringMVC介绍之Validation
引用引用[img][u][flash=200,200][list] [*]引用[img][img][l ...
lp251250 评论了 SpringMVC中使用Interceptor拦截器
fengxinbo 写道楼主写得很清晰,领教了。如果再详细讲讲如何把错误消息响应到页面,就更好了 博主 ...
234390216 评论了 SpringMVC介绍之Validation
234390216 写道feiyu86 写道<mvc:mapping path="/t ...
tianzhiboy 评论了 SpringMVC中使用Interceptor拦截器
厉害了我的哥!学到了
weituotian 评论了 SpringMVC之类型转换Converter
清晰,明了
tuyf_hs 评论了 SpringMVC介绍之视图解析器ViewResolver
Global site tag (gtag.js) - Google Analytics