各种状态的任务查询以及和业务对象关联 http://www.kafeitu.me/activiti/2012/…
不静之心
作者:<span class="vcard">不静之心</span>
Activiti: 三种部署方式和几种启动方式
Activiti: 三种部署方式和几种启动方式 三种部署: 1.自动部署: <property name…
Activiti modeler 国际化要点
Activiti modeler 国际化要点 1. 界面文本:src/main/resources/stenc…
多附件上传控件plupload的使用心得
多附件上传控件plupload的使用心得 http://www.cnblogs.com/luckybird/a…
两篇整合Activiti Modeler到业务系统
两篇整合Activiti Modeler到业务系统 整合Activiti Modeler到业务系统(或BPM平…
Activiti5.12共22张表
Activiti5.12共22张表 (1)用户管理表 ACT_ID_GROUP; 说明:用户组信息ACT_ID…
setTimeout & clearTimeout
setTimeout & clearTimeout http://www.w3school.com.c…
Activiti: 关于表单的一些接口
Activiti: 关于表单的一些接口 获得流程启动的时候的表单信息 [crayon-6a84615ff223…
开源DBCP、C3P0、Proxool 、 BoneCP连接池的比较
开源DBCP、C3P0、Proxool 、 BoneCP连接池的比较 http://blog.csdn.net…
Spring MVC 中的 forward 和 redirect
Spring MVC 中的 forward 和 redirect http://zachary-guo.ite…
SpringMVC + JSTL
SpringMVC + JSTL
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
Xml代码 <!-- Spring --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-jpa</artifactId> <version>${spring-data-jpa.version}</version> <exclusions> <exclusion> <groupId>junit</groupId> <artifactId>junit-dep</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-orm</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>${spring.version}</version> </dependency> <!-- WEB begin --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> <scope>provided</scope> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> <scope>runtime</scope> </dependency> <dependency> <groupId>taglibs</groupId> <artifactId>standard</artifactId> <version>1.1.2</version> </dependency> |
*-ser…
SpringMVC把信息返回到view的两种方式
SpringMVC把信息返回到view的两种方式 [crayon-6a84615ff3c89744632872…
Activiti5: TaskQuery查询API
Activiti5: TaskQuery查询API http://blog.csdn.net/iflow/ar…
第一个Activiti5.13 + Spring3.x例子
第一个Activiti5.13 + Spring3.x例子 参考: http://www.iteye.com/…
工作流Activiti的学习总结<转>
工作流Activiti的学习总结<转> 工作流Activiti的学习总结(一)安装条件以及各步骤的…
idea和eclipse配置文件的一些信息
idea和eclipse配置文件的一些信息 idea:.iml文件 [crayon-6a846160007d2…
kft-activiti-demo: 部署记录
kft-activiti-demo: 部署记录 2.SpringMvc + Activiti + Hibern…
GitHub使用
GitHub使用 生成本地项目并上传 http://bach-dream.iteye.com/blog/132…
hibernate: 用Disjunction和Conjunction构造复杂的查询条件
hibernate: 用Disjunction和Conjunction构造复杂的查询条件 http://blo…
hibernate Restrictions用法
hibernate Restrictions用法 http://xuganggogo.iteye.com/bl…
Hibernate Criteria 多层次查询关联问题
Hibernate Criteria 多层次查询关联问题 http://terrencemail.iteye….
Hibernate: 一对多里对 set 的排序
Hibernate: 一对多里对 set 的排序 一:注解 http://www.iteye.com/topi…
JQuery 获得绝对,相对位置的坐标方法
JQuery 获得绝对,相对位置的坐标方法 http://www.jb51.net/article/22081…
css中的position定位和z-index属性
css中的position定位和z-index属性 HTML DIV设置Z-Index无效 http://hi…
SSH 整合 Activiti
SSH 整合 Activiti 原文:http://blog.chinaunix.net/uid-118985…
简单的使用jackson的annotation
简单的使用jackson的annotation http://hypgr.iteye.com/blog/907…
json的工具: jackson的使用
json的工具: jackson的使用
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 |
Java代码 package com.rh.util; import com.fasterxml.jackson.core.JsonFactory; import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.databind.JavaType; import com.fasterxml.jackson.databind.ObjectMapper; import java.io.StringWriter; import java.util.ArrayList; import java.util.List; import java.util.Map; /** * Created with IntelliJ IDEA. User: pandy Date: 13-7-6 Time: 下午5:26 To change * this template use File | Settings | File Templates. */ public class JSONUtils { private static ObjectMapper getObjectMapper() { ObjectMapper mapper = new ObjectMapper(); return mapper; } public static String bean2str(Object obj) { try { ObjectMapper mapper = getObjectMapper(); StringWriter writer = new StringWriter(); JsonGenerator gen = new JsonFactory().createJsonGenerator(writer); mapper.writeValue(gen, obj); gen.close(); String json = writer.toString(); writer.close(); return json; } catch (Exception e) { e.printStackTrace(); return null; } } public static Object str2bean(String json, Class<?> clazz) { try { ObjectMapper mapper = getObjectMapper(); Object domain = mapper.readValue(json, clazz); return domain; } catch (Exception e) { e.printStackTrace(); return null; } } public static Object str2list(String json, TypeReference valueTypeRef) { try { ObjectMapper mapper = getObjectMapper(); Object domain = mapper.readValue(json, valueTypeRef); return domain; } catch (Exception e) { e.printStackTrace(); return null; } } public static Object str2list(String json, Class<?> clazz) { try { ObjectMapper mapper = getObjectMapper(); JavaType type = mapper.getTypeFactory().constructCollectionType(ArrayList.class, clazz); Object domain = mapper.readValue(json, type); return domain; } catch (Exception e) { e.printStackTrace(); return null; } } // new TypeReference<Map<String,Object>>() { } public static Object str2map(String json, TypeReference valueTypeRef) { try { ObjectMapper mapper = getObjectMapper(); Object domain = mapper.readValue(json, valueTypeRef); return domain; } catch (Exception e) { e.printStackTrace(); return null; } } public static Map<String, Object> str2map(String json) { try { ObjectMapper mapper = getObjectMapper(); Map<String, Object> domain = mapper.readValue(json, new TypeReference<Map<String, Object>>() { }); return domain; } catch (Exception e) { e.printStackTrace(); return null; } } public static String list2JsonString(List l) { StringWriter sw = new StringWriter(); try { ObjectMapper mapper = getObjectMapper(); mapper.writeValue(sw, l); } catch (Exception e) { e.printStackTrace(); } return sw.toString(); } public static Object map2bean(Map map, Class<?> clazz) { String json = map2str(map); try { ObjectMapper mapper = getObjectMapper(); Object domain = mapper.readValue(json, clazz); return domain; } catch (Exception e) { e.printStackTrace(); return null; } } public static String map2str(Map map) { StringWriter sw = new StringWriter(); try { ObjectMapper mapper = getObjectMapper(); mapper.writeValue(sw, map); } catch (Exception e) { e.printStackTrace(); } return sw.toString(); } public static Map bean2map(Object o){ String s = bean2str(o); Map map = str2map(s); return map; } } |
&n…
几个java加密解密的例子
几个java加密解密的例子 JAVA实现AES加密 http://blog.csdn.net/hbcui198…
Java文件下载的几种方式
Java文件下载的几种方式 支持浏览器打开: 1.web.xml [crayon-6a84616002cb95…
jQuery File Download v1.4.0 一个ajax方式下载插件
jQuery File Download v1.4.0 一个ajax方式下载插件 http://johncul…
EntityFS 1.2 发布,Java的文件系统API
EntityFS 1.2 发布,Java的文件系统API http://www.oschina.net/new…
jQuery AOP例子
jQuery AOP例子 JavaScript 基于对象事件的 AOP 实现 http://www.ibm.c…
使用js插件实现模块化JavaScript开发
使用js插件实现模块化JavaScript开发 LABjs、RequireJS、SeaJS 哪个最好用?为什么…
Activiti BPM Platform工作流的一些资料
Activiti BPM Platform工作流的一些资料 Activiti官方: http://www.ac…
indexedDB兼容ff和chrome实例
indexedDB兼容ff和chrome实例 http://snaketoome.blog.163.com/b…
