关闭

结合springmvc,使用ajax上传base64图片数据

一、前端: type="file" id="myImage" name="myImage"/> 11script type="text/javascript"> $("#myImage").bind("change",function(){ uploadFile($(this)); }); //通过onChange直接获取base64数据 q...
阅读(55) 评论(0)

Spring Validation Example – Spring MVC Form Validator

转自:http://www.journaldev.com/2668/spring-validation-example-mvc-validator When we accept user inputs in any web application, it become necessary to validate them. We can validate the user inp...
阅读(225) 评论(0)

SpringMVC之HandlerMethodArgumentResolver和<mvc:argument-resolvers>

SpringMVC提供了一个HandlerMethodArgumentResolver接口可以让我们处理方法的参数,和注解结合提来,能有很强大的功能,例如SpringMVC提供的@ModelAttribute就是通过这种方法来处理的,它有对应的实现HandlerMethodArgumentResolver接口的类----ModelAttributeMethodProcessor,通过这种方法来处理...
阅读(241) 评论(0)

springmvc学习笔记(30)——ResponseStatus注解处理异常

ResponseStatus ResponseStatus注解的使用非常简单,我们创建一个异常类,加上注解 package com.zj.exception; import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.ResponseStatus; @Respon...
阅读(317) 评论(0)

SpringMVC强大的数据绑定—注解式控制器详解

6.6.2、@RequestParam绑定单个请求参数值 @RequestParam用于将请求参数区数据映射到功能处理方法的参数上。 Java代码   public String requestparam1(@RequestParam String username)   请求中包含username参数(如/requestparam1?username=zhang),则...
阅读(298) 评论(0)

SpringMVC中@ModelAttribute和@SessionAttributes注解的使用

1.@ModelAttribute注解的使用 @ModelAttribute注解在两种地方可以使用 从这里我们可以看到该注解可以用在参数上也可以用在方法体上。 现在我们就来讲解这两种方式。 方式一,该注解用在方法体上: 在方法定义上使用 @ModelAttribute 注解:Spring MVC 在调用目标处理方法前,会先逐个调用在方法级上标注了 @ModelAttrib...
阅读(632) 评论(1)

从 MVC 到前后端分离

从 MVC 到前后端分离 1 理解 MVC MVC 是一种经典的设计模式,全名为 Model-View-Controller,即 模型-视图-控制器。 其中,模型 是用于封装数据的载体,例如,在 Java 中一般通过一个简单的 POJO(Plain Ordinary Java Object)来表示,其本质是一个普通的 Java Bean,包含一系列的成员变量及其 getter/setter ...
阅读(351) 评论(1)

如何在springMVC 中对REST服务使用mockmvc 做测试

spring 集成测试中 对mock 的集成实在是太棒了!但是使用请注意一下3个条件。   junit 必须使用4.9以上同时您的框架必须是用spring mvc spring 3.2以上才完美支持   目前使用spring MVC 取代struts2 的很多,spring MVC 的各种灵活让人无比销魂!所以使用spring MVC吧! 以前在对接口(主要是java服务端提...
阅读(1080) 评论(0)

Spring MVC测试框架详解——服务端测试

随着RESTful Web Service的流行,测试对外的Service是否满足期望也变的必要的。从Spring 3.2开始Spring了Spring Web测试框架,如果版本低于3.2,请使用spring-test-mvc项目(合并到spring3.2中了)。   Spring MVC测试框架提供了对服务器端和客户端(基于RestTemplate的客户端)提供了支持。   ...
阅读(364) 评论(0)

SpringMVC4零配置--Web上下文配置【MvcConfig】

与SpringSecurity的配置类似,spring同样为我们提供了一个实现类WebMvcConfigurationSupport和一个注解@EnableWebMvc以帮助我们减少bean的声明。   applicationContext-MvcConfig.xml Xml代码          context:component-scan base-pac...
阅读(932) 评论(0)

SpringMVC开启CORS支持

前言 浏览器出于安全考虑,限制了JS发起跨站请求,使用XHR对象发起请求必须遵循同源策略(SOP:Same Origin Policy),跨站请求会被浏览器阻止,这对开发者来说是很痛苦的一件事,尤其是要开发前后端分离的应用时。 在现代化的Web开发中,不同网络环境下的资源数据共享越来越普遍,同源策略可以说是在一定程度上限制了Web API的发展。 简单的说,CORS就是为了AJAX能够安全跨...
阅读(1439) 评论(1)

Spring MVC 4.2 增加 CORS 支持

Spring MVC 4.2 增加 CORS 支持 跨站 HTTP 请求(Cross-site HTTP request)是指发起请求的资源所在域不同于该请求所指向资源所在的域的 HTTP 请求。比如说,域名A(http://domaina.example)的某 Web 应用程序中通过标签引入了域名B(http://domainb.foo)站点的某图片资源(http://domainb.fo...
阅读(882) 评论(0)

SpringMvc 遇到的坑,返回中文乱码以及Ajax跨域

前言: 最近在写一个Java Web后台时采用了spring+MyBatis+MySQL的方式.记录下遇到的关键问题 接口返回数据相关 使用@ResponseBody后返回NUll 说明:刚把后台运行起来,兴高采烈的测试接口数据,结果无论如何都是返回null, 最终通过各种百度,发现原来是没有引入关键的Jar包. 解决办法: 需要引入jackson的jar包(jackso...
阅读(523) 评论(1)

SpringMVC跨域乱码问题

最近的工作重点转移至web开发,使用框架主要还是spring mvc, jackson, jQuery,但在开发中又遭遇了n年前的跨域问题,jsonp乱码问题,其实这些问题产生原因很简单,但实际上解决起来却需要了解各种机制运行内幕. 解决方案 在web.xml中设置CharacterEncodingFilter,相信绝大多数乱码问题均可以解决,这其中的原理不用再讲解,毕竟这个filte...
阅读(494) 评论(0)

Spring MVC 參數映射轉換(CustomEditorConfigurer)和类型转换器(ConversionServiceFactoryBean)

问题: 现在这样一种需求, 有一个bean它的属性是java.util.Date类型,我们要在spring的xml配置初始化它,怎么做呢 解决方案: 可以说spring的属性编辑器和类型转换器都是做类型转换的,但属性编辑器多为string转其它类型, 方法1: 添加属性编辑器: Servlet中的输入参数为都是string类型,而spring mvc通过...
阅读(315) 评论(0)
114条 共8页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:6996214次
    • 积分:61371
    • 等级:
    • 排名:第34名
    • 原创:250篇
    • 转载:2617篇
    • 译文:3篇
    • 评论:663条
    文章分类
    最新评论