springMVC
文章平均质量分 88
JAVA坚守者
本人诚实勤奋,执着创新,坚强不轻易放弃,有团队和集体精神,能快速融入到人群和工作当中。
展开
-
springmvc多文件上传
@RequestMapping(value = "/save.api") @ResponseBody public String save(MultipartHttpServletRequest req) { String userId = req.getParameter("user_id");// 钱宝用户id if (StringUtil.isNot...原创 2016-04-13 13:20:55 · 113 阅读 · 0 评论 -
Spring事务管理只对出现运行期异常进行回滚
Spring的事务管理默认只对出现运行期异常(java.lang.RuntimeException及其子类)进行回滚,需要了解更多Spring事务方面的知识,可详看本文 <iframe id="iframeu2261530_0" style="display: block; border-width: 0px; border-style: initial; vertical-...原创 2016-01-20 16:49:10 · 178 阅读 · 0 评论 -
异常捕获不抛出,Spring事务无法回滚
默认spring只在发生未被捕获的runtimeexcetpion时才回滚。 最笨的办法:代码级控制:TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); 为何在aop advitor中配置rollba-for=“java.lang.Exception”异常时不回滚呢? 待续...原创 2016-01-20 16:13:15 · 103 阅读 · 0 评论 -
Spring mvc 原理浅析
Spring MVC主要包括以下要点: 1:由DispatcherServlet控制的整个流程; 2:注解驱动的控制器,其中包括请求映射、数据的绑定和格式化; 3:文件上传; 4:一些杂项,如静态资源处理、异常处理等等。 这些东西构成了精致的Spring MVC框架,下面我将针对这些要点做详细讨论,以期其能在开发上对各位观众有些作用。 1. Spring MV...原创 2016-01-12 18:20:56 · 125 阅读 · 0 评论 -
spring+springMVC,声明式事务失效,原因以及解决办法
一.声明式事务配置: [html] view plaincopy [html] view plaincopy <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactio...原创 2015-10-29 21:27:06 · 100 阅读 · 0 评论 -
springMVC 文件下载
package com.clj.test.down.util; import java.io.File; import java.io.IOException; import org.apache.commons.io.FileUtils; import org.springframework.context.annotation.Scope; i...原创 2015-10-29 20:29:17 · 112 阅读 · 0 评论 -
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderL
问题表现:qiniudemo 工程导出问maven webapp 工程 启动时总是报错 如上,在工程中存在相应的jar包。target中的class–lib也包含此jar包。按道理讲此包 应该在启动时 被加载到 但是 在启动tomcat 中一直加载不到。无解 在百度中找到以下答案,解决问题 ① 选中项目->右键Properties->选择Deployment Assemby...原创 2015-10-12 14:52:54 · 113 阅读 · 0 评论 -
springmvc出现的问题
<mvc:annotation-driven /> <可少吗?> <mvc:resources location="/resources/" mapping="/resources/**" /><加载静态资源,不经过springmvc过滤器> 配置需要加在springmvc-servletName.xml里面 问题:1.当加入mvc:r...原创 2015-10-08 20:32:47 · 85 阅读 · 0 评论 -
解决spring-mvc @responseBody注解返回json 乱码问题
目录[-] 1.在action中取得response,由他写入响应数据。 2.在aciton的需要返回json的方法的@requestmaping中写入 在使用spring-mvc的mvc的时候既享受它带来的 便捷,又头痛它的一些问题,比如经典的中文乱码问题。现在是用json作为客户端和服务端 的数据交换格式貌似很流行,但是在springmvc中有时候会因为我们的...原创 2015-08-18 14:06:20 · 131 阅读 · 0 评论 -
一个spring mvc + mybatis项目里的一些问题
1. mybatis sql 映射配置文件里的sql语句,如果没有把最后的;号去掉,会报错 ORA-00911: 无效字符 2. Ambiguous mapping found when using class multi level @RequestMapping urls 这个是spring mvc的url映射重复了 3. Jackson 报错:Infini...原创 2016-04-27 13:57:15 · 142 阅读 · 0 评论 -
SpringMVC接收复杂集合参数
spring MVC在接收集合请求参数时,需要在Controller方法的集合参数里前添加@RequestBody,而@RequestBody默认接收的enctype (MIME编码)是application/json,因此发送POST请求时需要设置请求报文头信息,否则Spring MVC在解析集合请求参数时不会自动的转换成JSON数据再解析成相应的集合。以下列举接收List<Stri...原创 2016-04-25 22:48:24 · 1085 阅读 · 0 评论 -
统一处理视图数据格式
<mvc:annotation-driven content-negotiation-manager="contentNegotiationManager" /><!--用来统一处理返回数据格式 --> <bean id="contentNegotiationManager" class="org.springframework.web.accept.Co...原创 2016-04-18 15:37:55 · 201 阅读 · 0 评论 -
Spring MVC @ResponseBody注解返回响应流时中文乱码问题的解决
在Spring MVC 的Controller中使用@ResponseBody注解向客户端返回数据时,如果没有特殊设置则中文将显示为乱码,此时需要在Spring-MVC.xml配置文件中加入如下代码: Xml代码 <!-- 启动Spring MVC的注解功能,完成请求和注解POJO的映射,解决@ResponseBody乱码问题, 需要在annotation-dri...原创 2016-04-15 15:17:15 · 133 阅读 · 0 评论 -
如何通过spring mvc接收页面表单List
可以用2种方式解决这个问题: 1.在表单提交之前,把表单序列化成JSON格式传到后台,在来解析封装成List<User>. 2.我们创建一个UserModel public class UserModel { private List<User> users; public List<User> getUsers() { ...原创 2016-04-13 13:53:06 · 410 阅读 · 0 评论 -
声明式事务管理 - Spring Framework reference 2.0.5 参考手册中文版
9.5. 声明式事务管理 大多数Spring用户选择声明式事务管理。这是对应用代码影响最小的选择,因此也最符合 非侵入式 轻量级容器的理念。 Spring的声明式事务管理是通过Spring AOP实现的,因为事务方面的代码与Spring绑定并以一种样板式风格使用,不过尽管如此,你一般并不需要理解AOP概念就可以有效地使用Spirng的声明式事务管理。 从考虑EJB CMT和Spr...原创 2016-01-20 17:50:36 · 118 阅读 · 0 评论