SpringMVC
猿来是U_U
代码是程序员思维智慧的结晶
展开
-
SpringMVC的拦截器(Interceptor)和过滤器(Filter)的区别与联系
一 简介(1)过滤器:依赖于servlet容器。在实现上基于函数回调,可以对几乎所有请求进行过滤,但是缺点是一个过滤器实例只能在容器初始化时调用一次。使用过滤器的目的是用来做一些过滤操作,获取我们想要获取的数据,比如:在过滤器中修改字符编码;在过滤器中修改HttpServletRequest的一些参数,包括:过滤低俗文字、危险字符等关于过滤器的一些用法可以参考我写过的这些文章:继承HttpServ...转载 2018-05-18 09:53:22 · 206 阅读 · 0 评论 -
【java】SSM架构改造为dubbo分布式架构
转自:https://blog.csdn.net/kisscatforever/article/details/78421587点击打开链接一、前言 在前一篇博客中,小编向大家介绍了《使用idea搭建SSM框架》,如果按照小编的步骤做下来,基本上是没有问题的。但是这个只是一个简单的SSM架构,在上线的项目中,这种架构只能满足一些用户量比较小的项目,随着项目的做大,我们就需要使用分布式来增...转载 2018-06-19 08:50:47 · 598 阅读 · 0 评论 -
spring mvc中使用CommonsMultipartResolver进行文件上传
spring mvc 是目前最优秀的 java web 领域的 mvc 框架,本文介绍 spring mvc 中如何进行文件上传。看到很多人使用了 spring mvc,但是确自己通过流的方式上传文件,其实 spring mvc 为我们内建了若干文件上传模块,使用起来十分简单,并且性能优越,因此既然使用了 spring mvc,就推荐使用这种方式进行文件上传。下面介绍如何使用 spring mvc...转载 2018-06-07 13:52:00 · 4661 阅读 · 1 评论 -
springmvc请求参数获取的几种方法
转自:https://www.cnblogs.com/xiaoxi/p/5695783.html1、直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于post方式提交。 /** * 1.直接把表单的参数写在Controller相应的方法的形参中 * @param username * @param password ...转载 2018-06-06 16:49:49 · 159 阅读 · 0 评论 -
springmvc 之 ModelAndView的简单使用
转自:https://www.cnblogs.com/Sunnor/p/6130380.html 参考:http://blog.csdn.net/zzjjiandan/article/details/34089313先上图: MAVTest.java 1 package com.wyl; 2 3 import java.util.ArrayList; 4 import java.util....转载 2018-05-23 13:57:27 · 6459 阅读 · 0 评论 -
SpringMVC:处理器方法返回值——返回ModelAndView以及String
(一)返回ModelAndView:应用场景:若处理器对请求处理过后,不仅要进行跳转,而且在跳转过程中还要传递数据,此时使用ModelAndView较为方便。返回String:一、返回物理视图名称:这样在地址栏里输入xxx/some.do就可以跳转到welcome.jsp页面。二、返回逻辑视图名称:1、在spring容器注册视图解析器:2、处理器:这个return的welcome和注册的视图解析器...翻译 2018-05-22 17:52:16 · 12884 阅读 · 1 评论 -
springMvc注解之@ResponseBody和@RequestBody
简介springmvc对json的前后台传输做了很好封装,避免了重复编码的过程,下面来看看常用的@ResponseBody和@RequestBody注解添加依赖springmvc对json的处理依赖jackson<dependency> <groupId>org.codehaus.jackson</groupId> <artifactId&...转载 2018-05-22 09:28:26 · 298 阅读 · 0 评论 -
Spring项目集成ShiroFilter简单实现权限管理
Shiros是我们开发中常用的用来实现权限控制的一种工具包,它主要有认证、授权、加密、会话管理、与Web集成、缓存等功能。我是从事javaweb工作的,我就经常遇到需要实现权限控制的项目,之前我们都是靠查询数据获取列表拼接展示的,还有的是及时的判断权限的问题的,现在有了Shiros了,我们就可以统一的进行设置权限问题,Shrios的实现也是很简单的,下面让我们来看看具体实现步骤web.xml配...转载 2018-05-21 13:24:26 · 992 阅读 · 0 评论 -
Spring3 MVC详解
DispatcherServlet 前置控制器 使用Spring MVC,配置DispatcherServlet是第一步。DispatcherServlet是一个Servlet,所以可以配置多个DispatcherServlet。DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹配规则要自已定义,把拦截下来的请求,依据某某规则分发到...转载 2018-05-18 16:41:53 · 541 阅读 · 0 评论 -
SpringMVC常用注解说明
转自:http://blog.csdn.net/u012562943/article/details/50341491使用Spring MVC的注解及其用法和其它相关知识来实现控制器功能。02 之前在使用Struts2实现MVC的注解时,是借助struts2-convention这个插件,如今我们使用Spring自带的spring-webmvc组件来实现同样的功能,而且比之以前更简单。另外,...转载 2018-05-18 16:39:57 · 203 阅读 · 0 评论 -
SpringMVC的几种返回方式
转载:http://blog.csdn.net/sunhuwh/article/details/41727257[java] view plain copy package com.boventech.learning.controller; import java.util.HashMap; import java.util.Map; import org.springframew...转载 2018-05-18 16:36:01 · 276 阅读 · 0 评论 -
SpringMVC+redis整合-上篇
转自:https://blog.csdn.net/linabc123000/article/details/68922941之前一直有听说过redis,一直想整合SpringMVC+redis,但是无奈一直没有时间。这次趁着到新公司上班,暂时没有什么任务的间隔,搭建了SpringMVC+redis。由于多redis的理解比较粗浅,如有说的不对的地方,欢迎指正,共同进步!同时后续的文章都是基于该环境...转载 2018-05-18 16:34:50 · 5606 阅读 · 0 评论 -
SpringMVC学习-DispatcherServlet中的映射路径和编码过滤器
一.DispatcherServlet中的映射路径<servlet><servlet-name>SpringMVC</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><load-on-startu...转载 2018-05-18 16:29:52 · 497 阅读 · 0 评论 -
SpringMVC工作原理
SpringMVC的工作原理图:SpringMVC流程1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4、 Dispa...转载 2018-05-18 10:10:10 · 124 阅读 · 0 评论 -
spring mvc中web.xml里面url-pattern匹配规则
一、url-pattern的三种写法 1./abc 表示精确匹配abc这个url2./* 通配所有的ulr3.*.action 匹配所有以action结尾的url二、servlet匹配规则1.先精确匹配,再路径匹配比如<url-pattern>/abc</url-pattern><url-pattern>/*</url-pattern>当一个请求ht...转载 2018-05-18 10:05:34 · 754 阅读 · 1 评论 -
Springmvc的拦截器执行顺序及各方法作用
实现HandlerInterceptor接口或者继承HandlerInterceptor的子类,比如Spring 已经提供的实现了HandlerInterceptor 接口的抽象类HandlerInterceptorAdapter ,下面讲实现其接口的写法,先看一下这个接口的三个方法. - 方法preHandle: 顾名思义,该方法将在请求处理之前进行调用,在controller之前执行。S...转载 2018-09-14 09:31:47 · 2096 阅读 · 0 评论