摘要:
springmvc之拦截器 Spring MVC 的处理器拦截器类似于 Servlet 开发中的过滤器 Filter,用于对处理器进行预处理和后处理。用户可以自己定义一些拦截器来实现特定的功能。 谈到拦截器,还要向大家提一个词——拦截器链(Interceptor Chain)。拦截器链就是将拦截器按 阅读全文
摘要:
基于xml配置springmvc案例 1、方式一 通过配置BeanNameUrlHandlerMapping(处理器映射器)和SimpleControllerHandlerAdapter(处理器适配器)实现 1.1、配置web.xml <web-app> <display-name>Archetyp 阅读全文
摘要:
springmvc之异常处理 系统中异常包括两类:预期异常和运行时异常 RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。 系统的 dao、service、controller 出现都通过throws Exception向 阅读全文
摘要:
springmvc之文件上传 1、导包 基于maven <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.1</version> </ 阅读全文
摘要:
springmvc之ResponseBody响应json数据 该注解用于将 Controller 的方法返回的对象,通过 HttpMessageConverter 接口转换为指定格式的数据如:json,xml 等,通过 Response 响应给客户端 示例 需求:使用@ResponseBody 注解 阅读全文
摘要:
springmvc配置静态资源不拦截 DispatcherServlet会拦截到所有的资源,导致一个问题就是静态资源(img、css、js)也会被拦截到,从而不能被使用。解决问题就是需要配置静态资源不进行拦截,在springmvc.xml配置文件添加如下配置 1、方式一 mvc:resources标 阅读全文
摘要:
springmvc常用注解 1、RequestParam 作用:把请求中指定名称的参数给控制器中的形参赋值。 属性 value:请求参数中的名称。 required:请求参数中是否必须提供此参数。默认值:true。表示必须提供,如果不提供将报错 1.1、示例 jsp代码 <!-- requestPa 阅读全文
摘要:
springmvc之转发和重定向 1、转发 controller 方法在提供了 String 类型的返回值之后,默认就是请求转发。我们也可以写成: /** * 转发 * @return */ @RequestMapping("/testForward") public String testForw 阅读全文
摘要:
springmvc中ModelAndView的用法 ModelAndView 是 SpringMVC 为我们提供的一个对象,该对象也可以用作控制器方法的返回值。 该对象中有两个方法 addObject(String attributeName,Object attributeValue):添加对象到 阅读全文
摘要:
springmvc自定义类型转换器 表单提交的任何数据类型全部都是字符串类型,但是后台定义Integer类型,数据也可以封装上,说明Spring框架内部会默认进行数据类型转换。如果想自定义数据类型转换,可以实现Converter的接口 1、自定义类型转换器 package cn.itcast.uti 阅读全文