Spring-MVC
逍遥不羁
这个作者很懒,什么都没留下…
展开
-
Spring MVC整理系列(01)————请求流程分析
概述:SpringMVC框架是围绕DispatcherServlet这个核心展开,DispatcherServlet这个Servlet负责拦截请求,并将其分派给相应的处理类来处理。流程体系结构:SpringMVC是基于Model2实现的技术框架,Model2是经典的MVC模型在Web应用中的变体,这个改变主要源于HTTP协议的无状态性。Model2的目的和MVC一样,也是利用处理器分离模型(Mode转载 2016-08-16 14:39:12 · 739 阅读 · 0 评论 -
SpringMVC结合ajaxfileupload.js实现ajax无刷新文件上传
一、spring mvc配置1、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://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation转载 2016-12-20 10:12:12 · 6091 阅读 · 0 评论 -
(spring mvc)使用google的kaptcha生成验证码
1、添加kaptcha依赖包: <dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</version> </dependency> 2、web.xml原创 2017-02-10 10:51:10 · 1440 阅读 · 0 评论 -
SpringMvc如何传递获取Date类型数据
在控制器中加入如下代码:@InitBinderpublic void initBinder(ServletRequestDataBinder bin){ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); CustomDateEditor cust = new CustomDat转载 2016-12-19 17:52:50 · 9035 阅读 · 0 评论 -
结合springmvc,使用ajax上传base64图片数据
一、前端:<input type="file" id="myImage" name="myImage"/> <script type="text/javascript"> $("#myImage").bind("change",function(){ uploadFile($(this)); }); //通过onChange直接获取base64数据q原创 2016-12-26 18:38:34 · 14950 阅读 · 1 评论 -
Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。第一:介绍Dubbo背景大规模服务化之前,应用可能只是通过RMI或Hessian等工具,简单的暴露和引用远程服务,通过配置服务的URL地址进行调用,通过F5等硬件进行负载均转载 2016-09-30 09:45:00 · 672 阅读 · 0 评论 -
实际springMVC项目中自定义异常、spring事务与异常的简单应用
一、异常相关知识:非运行时异常(Checked Exception) Java中凡是继承自Exception但不是继承自RuntimeException的类都是非运行时异常。运行时异常(Runtime Exception/Unchecked Exception) RuntimeException类直接继承自Exception类,称为运行时异常。Java中所有的运行时异常都直接或间接的继承自R原创 2016-09-21 14:12:32 · 3887 阅读 · 0 评论 -
mvc模式中关于DTO层的简单使用
1、概念:DTO:Data Transfer Object,数据传输对象,起到数据封装与隔离的作用2、应用介绍:在实际项目中,DTO的分在两层传输,一层是service层向controller层,这一层的DTO封装service执行结果,给controller,简化业务数据,只提取部分业务相关字段或补充处理相关字段,不同业务可能有不同的此类dto,具有业务相关性;另外一层是controller层向w原创 2016-09-21 13:01:30 · 25604 阅读 · 3 评论 -
springmvc浏览器显示jsp源码解决办法
url-pattern问题 spring用到forward(“/WEB-INF/jsp/*.jsp”) 而forward当然是又要经过web.xml的映射的, 然后,在URL匹配时, <url-pattern> / </url-pattern> 不会匹配到*.jsp,不会进入spring的DispatcherServlet类 <url-pattern> /* </url-patte原创 2016-09-06 15:04:09 · 9809 阅读 · 4 评论 -
Spring MVC整理系列(05)————Spring MVC配置解析及整合SpriSpring MVC之@ModelAttribute、@SessionAttributes以及Model的使用介绍
1、Model:存储数据的作用域对象,相当于request向model中添加数据,方式一,通过addAttribute方法:@RequestMapping("/save") public String save(Model model,int id,String username) { User user=new User(); //这里是通过反射从request里面拿值原创 2016-07-01 16:14:30 · 1317 阅读 · 0 评论 -
Spring MVC整理系列(04)————Spring MVC配置解析及整合SprinSpring MVC之@RequestParam @RequestBody @RequestHeader 等详解
简介:handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型) A、处理requet uri 部分(这里指uri template中variable,不含queryString部分)的注解: @PathVariable; B、处理request header部分的注解: @RequestHeader, @CookieV转载 2016-06-30 17:50:42 · 615 阅读 · 0 评论 -
Spring MVC整理系列(03)————Spring MVC的REST风格url
REST:资源表现层状态转化1、资源:网络上的一个实体,或者说是网络上的一个具体信息;通过URL指向该资源,也可以说url代表资源。url中避免出现?和&,参数直接作为url地址指向资源。比如:http://www.zhihu.com/question/33959971,33959971就是一个资源实体的id。Spring MVC中,@RequestMapping的value属性匹配url地址,@原创 2016-06-30 14:33:10 · 1360 阅读 · 0 评论 -
Spring MVC整理系列(02)————Spring MVC配置解析及整合Spring IOC
1、在Web.xml中配置SpringMVC<!-- Spring主容器配置,加载ApplicationContext容器,如果整合mybatis,此文件包含mybaits配置 --><context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring-context原创 2016-08-16 16:46:17 · 1453 阅读 · 0 评论 -
spring mvc + ajax实现无刷新下载文件
JQuery的ajax函数的返回类型只有xml、text、json、html等类型,没有“流”类型,所以我们要实现ajax下载,不能够使用相应的ajax函数进行文件下载。但可以用js生成一个form,用这个form提交参数,并返回“流”类型的数据。在实现过程中,页面也没有进行刷新。前端代码:<a href="JavaScript:downloadFile('${fileName }')">${fil原创 2017-04-13 14:18:45 · 10912 阅读 · 2 评论