SpringMvc
文章平均质量分 86
c人生的旅途
做自己最爱做的事。
展开
-
SpringMVC中使用Interceptor拦截器详解
SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。 一、定义Interceptor实现类 SpringMVC 中的Interceptor 拦截请求是通过HandlerInterceptor 来实现的。在原创 2016-05-26 14:34:28 · 2908 阅读 · 0 评论 -
Spring3.2新注解@ControllerAdvice
@ControllerAdvice,是spring3.2提供的新注解,从名字上可以看出大体意思是控制器增强。让我们先看看@ControllerAdvice的实现: Java代码 @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Componen原创 2016-07-04 10:18:20 · 744 阅读 · 0 评论 -
SpringMVC中出现" 400 Bad Request "错误(用@ResponseBody处理ajax传过来的json数据转成bean)的解决方法
今天开发过程中,在SpringMVC中的Action中处理前台ajax请求传过来的json数据直接转成对应的实体类时出错:400 Bad Request,后台也不报错,400指的的是请求无效(请求有语法问题或者不能满足请求),调试了好长时间才解决了,特意记录下来,并和大家一同分享一下。 出现这个错误的原因一般最常见的就是后台的实体类bean与前台穿过的类型不匹配,我的就是,因转载 2016-09-18 10:46:31 · 290 阅读 · 0 评论 -
HttpEntity的使用
HttpEntity实体即可以使流也可以使字符串形式。具体有什么用法看他的方法解释:[html] view plain copypackage com.scl.base; import java.io.IOException; import java.io.UnsupportedEncodingException;原创 2017-02-20 18:03:43 · 13235 阅读 · 0 评论 -
@RequestParam与@PathVariable的区别
在spring MVC中,两者的作用都是将request里的参数的值绑定到contorl里的方法参数里的,区别在于,URL写法不同。使用@RequestParam时,URL是这样的:http://host:port/path?参数名=参数值使用@PathVariable时,URL是这样的:http://host:port/path/参数值例如:原创 2017-06-26 14:37:44 · 692 阅读 · 0 评论