随笔分类 - Spring
摘要:验证框中@NotEmpty、@NotBlank、@NotNull乍一看还是容易弄混的。主要使用情况记录一下: @NotEmpty 用在集合类上面 @NotBlank 用在String上面 @NotNull 用在基本类型上
阅读全文
摘要:1.过滤器: 依赖于servlet容器。在实现上基于函数回调,可以对几乎所有请求进行过滤,但是缺点是一个过滤器实例只能在容器初始化时调用一次。使用过滤器的目的是用来做一些过滤操作,获取我们想要获取的数据. 比如:在过滤器中修改字符编码;在过滤器中修改 HttpServletRequest的一些参数,
阅读全文
摘要:本方法的思路是:先在前端利用FileReader将图片转换成base64编码,然后将编码字符串形式传递到后台(前提是服务端设置了允许跨域),后端再把base64编码转换成图片。 前端代码: <!DOCTYPE html><html><head><meta charset="UTF-8"><title
阅读全文
摘要:前几天看见一个大神总结classpath文章,觉得特别有用。所以,特此转载(http://my.oschina.net/GivingOnenessDestiny/blog/603505) 各种path获取到的路径的区别 Main.class.getResource(""); 得到的是当前class所
阅读全文
摘要:在springMVC 使用@RequestBody接受Json总是报如下错误: HTTP Status 500 - Handler processing failed; nested exception is java.lang.NoSuchMethodError: com.fasterxml.ja
阅读全文
摘要:步骤1:将json包引入工程中,分别是:jackson-annotations-2.7.0.jar,jackson-core-2.7.0.jar,jackson-databind-2.7.0.jar 步骤2:配置springmvc的配置文件,也就是配置JSON解析器,代码如下: <mvc:annot
阅读全文
摘要:今天在springmvc使用rest模式异步提交,后台接受json字符。发现好多问题,感觉和spring3.0使用习惯上多少有点区别。因此把4.0的异步提交和方式记录下来。 前台页面代码如下: <script type="text/javascript">$(function() { $("#btn
阅读全文
摘要:在开发网站时地址栏的一些信息是我们不希望让客户看到,所以在开发时候就会涉及到url重写的问题。 下面介绍一种常用的url地址重写的方法。 1.利用maven下载相关jar文件,pom文件配置如下: <dependency> <groupId>org.tuckey</groupId> <artifac
阅读全文
摘要:最近项目在用springMVC+spring+myBatis框架,在配置事务的时候发现一个事务不能回滚的问题。 刚开始配置如下:springMVC.xml配置内容: spring.xml配置内容 从上面两个配置文件看出,开始的时候我把Service配置在springMVC中的。但是,事务注解我配置在
阅读全文
摘要:在程序运行时,有时候会出现如下错误: 这个错误通常是你的sqlmapper.xml中sql语句语法有错误。所以请仔细查看你sql语句是否正确,比如{#id}这样写就会报上述错误,其实应该#{id}这样写。
阅读全文
摘要:今天配置spring+myBatis的时候,使用注解@Autowired把持久层dao注入service层的时候总是报错。 查了好久才发现,居然是配置文件路径写错了。basepackge的路径一定要正确 <!-- DAO接口所在包名,spring会自动查找其下的类 --> <bean class="
阅读全文
摘要:1、直接Redirect后加Controller/ActionResponse.Redirect("/User/Edit");returnRedirect("/User/Edit");returnRedirectToAction("about","Home");Response.Redirect("...
阅读全文
摘要:今天研究了一下springMVC的文件上传,并将步骤和遇到的问题记录下来,大致内容如下:步骤1.关于jsp编写内容如下: 选择文件: 这里如果没有enctype="multipart/form-data",程序在运行时会有如下异常:“org.apache.catalina.connector.RequestFacade cannot be cast to org.springframework.web.multipart.MultipartHttpServletRequest”在网上查找资料中,出线这个异常的原因都是spring的配置文件编写的不对,但我的程序在spring
阅读全文
摘要:1)中文JSP页面编码统一为UTF-8后,页面可以正常显示,但从数据库中获取的数据依然显示乱码(比如下拉表单的数据);2)当使用了springMVC提供的编码Filter拦截处理后,表单数据、从数据库获取的数据、表单提交中文都正常了,但页面上的中文字体却乱码了,如下图所示:解决方法:1)在web.xml 中配置代码如下: characterEncodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding...
阅读全文
摘要:一.Spring主要概念理解 1 IOC(控制反转):不创建对象,但是描述创建它们的方式。在代码中不直接与对象和服务连接,但在配置文件中描述哪一个组件需要哪一项服务。 容器 (在 Spring 框架中是 IOC 容器) 负责将这些联系在一起。ioc的思想最核心的地方在于,资源不由使用资源的双方管理,
阅读全文