is
zhou

Spring MVC

URI构造

zhouchong阅读(50)评论(0)

URI构造 在Spring MVC中,使用了UriComponentsBuilder和UriComponents两个类来提供一种构造和加密URI的机制。 比如,你可以通过一个URI模板字符串来填充并加密一个URI: UriComponent...

SpringMVC的异步请求的处理

zhouchong阅读(57)评论(0)

异步请求的处理 Spring MVC 3.2开始引入了基于Servlet 3的异步请求处理。相比以前,控制器方法已经不一定需要返回一个值,而是可以返回一个java.util.concurrent.Callable的对象,并通过Spring ...

SpringMVC的Web安全

zhouchong阅读(51)评论(0)

Web安全 Spring Security项目为保护web应用免受恶意攻击提供了一些特性。你可以去看看参考文档的这几小节:“CSRF保护”、“安全响应头”以及“Spring MVC...

配置Spring MVC

zhouchong阅读(62)评论(0)

在这小节中,你将了解配置Spring MVC的其他两种方式:MVC Java编程配置,以及MVC XML命名空间。 MVC Java编程配置和MVC命名空间都提供了相似的默认配置,以覆写DispatcherServlet的默认值。目标在于为...

SpringMVC的基于代码的Servlet容器初始化

zhouchong阅读(55)评论(0)

基于代码的Servlet容器初始化 在Servlet 3.0以上的环境下,你可以通过编程的方式来配置Servlet容器了。你可以完全放弃web.xml,也可以两种配置方式同时使用。以下是一个注册DispatcherServlet的例子: i...

SpringMVC的HTTP缓存支持

zhouchong阅读(57)评论(0)

HTTP缓存支持 一个好的HTTP缓存策略可以极大地提高一个web应用的性能及客户端的体验。谈到HTTP缓存,它主要是与HTTP的响应头'Cache-Control'相关,其次另外的一些响应头比如'Last-Modified'和'ETag'...

SpringMVC的异常处理

zhouchong阅读(51)评论(0)

异常处理 处理器异常解析器HandlerExceptionHandler @ExceptionHandler注解 处理一般的Spring MVC异常 使用@ResponseStatus注解业务异常 Servlet默认容器错误页面的定制化 2...

Spring的multipart(文件上传)支持

zhouchong阅读(66)评论(0)

概述 使用MultipartResolver与Commons FileUpload传输文件 Servlet 3.0下的MultipartResolver 处理表单中的文件上传 处理客户端发起的文件上传请求 21.10.1 概述 Spring...

SpringMVC介绍之视图解析器ViewResolver

zhouchong阅读(47)评论(0)

SpringMVC视图解析器 Spring MVC中所有控制器的处理器方法都必须返回一个逻辑视图的名字,无论是显式返回(比如返回一个String、View或者ModelAndView)还是隐式返回(比如基于约定的返回)。Spring中的视图...

SpringMVC中使用Interceptor拦截器

zhouchong阅读(44)评论(0)

SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。    ...