![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring--MVC
文章平均质量分 83
yjc0403
这个作者很懒,什么都没留下…
展开
-
request.getParameterValues与request.getParameter与getAttribute区别
一、 简单的对比request.getParameter用的比较多,相对熟悉request.getParameterValues(String name)是获得如checkbox类(名字相同,但值有多个)的数据。 接收数组变量 ,如checkobx类型 request.getParameter(String name)是获得相应名的数据,如果有重复的名,则返回第...原创 2015-07-17 11:31:24 · 199 阅读 · 0 评论 -
Spring MVC 之数据转换
Spring MVC 之数据转换 在SpringMVC中,bean中定义了Date,double等类型,如果没有做任何处理的话,日期以及double都无法绑定。 解决方法:@InitBinder 在我的项目中是在BaseController中增加方法initBinder,并使用注解@InitBinder标注,那么spring mvc在绑定表单之前,都会先注册这些编辑器,当...原创 2016-12-30 16:00:39 · 199 阅读 · 1 评论 -
Spring MVC 之数据格式化
Spring MVC 之数据格式化 描述 Spring3引入了格式化转换器(Formatter SPI) 和格式化服务API(FormattingConversionService)从而支持将数据进行格式化后显示。 Formatter SPI核心是完成解析和格式化转换逻辑,在如Web应用/客户端项目中,需要解析、打印/展示本地化的对象值时使用,如根据Locale信息将ja...原创 2016-12-29 23:17:55 · 143 阅读 · 0 评论 -
Spring MVC 之控制器数据绑定
Spring MVC 之控制器数据绑定 spring用于绑定数据的注解 1. @RequestParam绑定单个请求参数值; 2. @PathVariable绑定URI模板变量值; 3. @CookieValue绑定Cookie数据值 4. @RequestHeader绑定请求头数据; 5. @ModelVal...原创 2016-12-29 23:02:26 · 191 阅读 · 0 评论 -
Spring MVC 之注解式控制器
Spring MVC 之注解试控制器 发展历程 1. Spring2.5之前,我们都是通过实现Controller接口或其实现来定义我们的处理器类。已经不建议使用了。 2. pring2.5引入注解式处理器支持,通过@Controller 和 @RequestMapping注解定义我们的处理器类。并且提供了一组强大的注解: @Controller:用于...原创 2016-12-28 23:53:21 · 101 阅读 · 0 评论 -
Spring MVC 之返回类型
Spring MVC 之返回类型 其实Spring的返回类型可以支持多种 1. ModelAndView 2. String 3. void 4. Map 5. Model 6. object(app后端开发经常会这么用) 代码如下package com.wangb...原创 2016-12-28 20:37:07 · 232 阅读 · 0 评论 -
SpringMVC之ViewResolver和View
SpringMVC之ViewResolver和View 配置文件中和ViewResolve有关的部分 <!--视图解析器--> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <!-- webroot到一指定...原创 2016-12-28 16:03:36 · 298 阅读 · 0 评论 -
Spring MVC之 HandlerAdapter
Spring MVC之 HandlerAdapter 实际上就是根据HandlerAdapter找到的Controller,调用相应的方法,其中数据转换、数据格式化、数据验证就需要相应的适配器去做。 HandlerAdapter 接口实现: HttpRequestHandlerAdapter : 要求handler实现HttpRequestHandler接口,...原创 2016-12-27 23:53:09 · 79 阅读 · 0 评论 -
Spring MVC之HandlerMapping
Spring MVC之HandlerMapping spring的HandlerMapping,说白了就是根据URL找到访问哪个对象哪个方法,将这些放到Handler对象中,然后Handler和拦截器一起放到HandlerExecutionChain对象中。 HandlerMapping的使用主要分为两步:注册和查找 注册是根据配置文件中的配置将一个字符串和一个Cont...原创 2016-12-27 17:12:45 · 155 阅读 · 0 评论 -
Spring MVC之 DispatcherServlet
SpringMVC之 DispatcherServlet web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://ww原创 2016-12-27 16:42:57 · 121 阅读 · 0 评论 -
Spring MVC 工作流程
Spring MVC 工作流程 工作图 流程图 工作流程描述 1. 用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获; 2. DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该URI,调用HandlerMapping获得该...原创 2016-12-27 13:23:10 · 83 阅读 · 0 评论 -
spring MVC 深入学习
spring MVC 深入学习可以学习跟开涛学习Spring MVC http://www.iteye.com/blogs/subjects/kaitao-springmvc#1655 自己的总结 1. 当我们在浏览器发送了http://127.0.0.1:8080/test/index.html这样的请求,SpringMVC注册在web.xml中的前...原创 2016-12-27 13:13:21 · 104 阅读 · 0 评论 -
Spring MVC 拦截器
一、拦截器的配置 1、传统的配置 Xml代码 <bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping" > <property name="interceptors"&...原创 2015-08-17 15:21:32 · 90 阅读 · 0 评论 -
Spring4 MVC json问题(406 Not Acceptable)
Spring MVC 3.2,想将结果集转筒Json的方式返回,客户端报错,406 Not Acceptable其实原因就是确实结果集转Json的工具包 解决方法一:1、导入第三方的jackson包,jackson-mapper-asl-1.9.7.jar和jackson-core-asl-1.9.7.jar。2、Spring配置文件添加: [html] ...原创 2015-07-31 17:16:02 · 84 阅读 · 0 评论 -
Spring MVC Controller配置方式
Spring MVC 入门示例http://cuisuqiang.iteye.com/blog/2042931中,配置Controller时使用的是URL对应Bean的方式在SpringMVC中,对于Controller的配置方式有很多种,如下做简单总结 第一种 URL对应Bean如果要使用此类配置方式,需要在XML中做如下样式配置Java代码 <!--...原创 2015-07-27 13:32:32 · 176 阅读 · 0 评论 -
Spring MVC 中 HandlerInterceptorAdapter的使用
一般情况下,对来自浏览器的请求的拦截,是利用Filter实现的,这种方式可以实现Bean预处理、后处理。 Spring MVC的拦截器不仅可实现Filter的所有功能,还可以更精确的控制拦截精度。 Spring为我们提供了org.springframework.web.servlet.handler.HandlerInterceptorAdapter这个适配器,继承此类,可以非常方便的实现...原创 2015-07-17 11:39:42 · 207 阅读 · 0 评论 -
Spring过滤器和拦截器的区别
Spring过滤器和拦截器的区别 两者的作用 过滤器:是在javaweb中,你传入的request、response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或者在传入servlet或者 struts的action前统一设置字符...原创 2018-08-09 16:21:04 · 12544 阅读 · 0 评论