- 浏览: 3367442 次
- 性别:
- 来自: 珠海
文章分类
- 全部博客 (1633)
- Java (250)
- Android&HTML5 (111)
- Struts (10)
- Spring (236)
- Hibernate&MyBatis (115)
- SSH (49)
- jQuery插件收集 (55)
- Javascript (145)
- PHP (77)
- REST&WebService (18)
- BIRT (27)
- .NET (7)
- Database (105)
- 设计模式 (16)
- 自动化和测试 (19)
- Maven&Ant (43)
- 工作流 (36)
- 开源应用 (156)
- 其他 (16)
- 前台&美工 (119)
- 工作积累 (0)
- OS&Docker (83)
- Python&爬虫 (28)
- 工具软件 (157)
- 问题收集 (61)
- OFbiz (6)
- noSQL (12)
最新评论
-
HEZR曾嶸:
你好博主,这个不是很理解,能解释一下嘛//左边+1,上边+1, ...
java 两字符串相似度计算算法 -
天使建站:
写得不错,可以看这里,和这里的这篇文章一起看,有 ...
jquery 遍历对象、数组、集合 -
xue88ming:
很有用,谢谢
@PathVariable映射出现错误: Name for argument type -
jnjeC:
厉害,困扰了我很久
MyBatis排序时使用order by 动态参数时需要注意,用$而不是# -
TopLongMan:
非常好,很实用啊。。
PostgreSQL递归查询实现树状结构查询
配置参考:http://xiaoyaozjl.iteye.com/blog/1457182
源码参考:http://xace.iteye.com/blog/731263
这里是另一种方法:http://javaest.iteye.com/blog/187504
特别注意:SpringMVC 3.0.5
去掉SpringMVC的自带包:com.springsource.org.codehaus.jackson.mapper-1.0.0.jar
加入:[http://www.jarvana.com/jarvana/browse/org/ 到这里去找]
jackson-core-asl-1.6.4.jar
jackson-mapper-asl-1.6.4.jar
源码参考:http://xace.iteye.com/blog/731263
这里是另一种方法:http://javaest.iteye.com/blog/187504
特别注意:SpringMVC 3.0.5
去掉SpringMVC的自带包:com.springsource.org.codehaus.jackson.mapper-1.0.0.jar
加入:[http://www.jarvana.com/jarvana/browse/org/ 到这里去找]
jackson-core-asl-1.6.4.jar
jackson-mapper-asl-1.6.4.jar
<!-- 配置SpringMVC @ResponseBody和@RequestBody注解 --> <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"> <property name="messageConverters"> <list> <ref bean="jsonHttpMessageConverter" /> </list> </property> </bean> <bean id="jsonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"> </bean>
package com.controller; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.ResponseBody; import com.pojo.Users; @Controller public class JSONController { @RequestMapping(value = "getUserListFromServer", method = RequestMethod.GET) @ResponseBody public Map<String, Object> getUserList() { Map<String, Object> modelMap = new HashMap<String, Object>(3); modelMap.put("total", "1"); modelMap.put("data", getUsers()); modelMap.put("success", "true"); return modelMap; } public List<Users> getUsers() { List<Users> list = new ArrayList<Users>(); for (int i = 0; i < 5; i++) { Users user = null; user = new Users(); user.setName("Pandy " + i); user.setPassword("pandy " + i); user.setEmail("panyongzheng@163.com " + i); user.setRemarks("Nothing " + i); user.setId(i); list.add(user); } return list; } @RequestMapping(value = "commitToServer", method = RequestMethod.POST) @ResponseBody public Map<String, String> addUser(@RequestBody Users user) { System.out.println(user.getName()); Map<String, String> map = new HashMap<String, String>(1); map.put("success", "true"); return map; } }
getFromServer = function() { alert("getFromServer"); $.ajax({ type : "GET", url : "getUserListFromServer.do", data : "name=John&location=Boston", contentType : 'application/json', //这里可以不加上,但是要是提交的是json对象字符串的话,必须加上. dataType : 'json',//这里可以不加上,但是要是提交的是json对象字符串的话,必须加上. success : function(obj) { alert("Data Saved: " + JSON.stringify(obj)); }, error: function(obj, s1, s2){ alert(JSON.stringify(obj)); }, complete : function(obj, s1){ alert("complete:"+s1); } }); } commitToServer = function() { alert("commitToServer"); var obj = {}; obj.name="Pandy"; obj.email="test@163.com"; var param = JSON.stringify(obj); alert(param); $.ajax({ type : "POST", url : "commitToServer.do", data : param, contentType : 'application/json', //这里必须要加上. dataType : 'json', success : function(obj) { alert(JSON.stringify(obj)); }, error: function(obj, s1, s2){ alert(JSON.stringify(obj)); }, complete : function(obj, s1){ alert("complete:"+s1); } }); }
发表评论
-
Spring Boot 属性配置
2016-06-24 11:04 1149Spring Boot 属性配置和使用 http://blog ... -
Spring Boot 集成MyBatis
2016-06-24 10:55 1993Spring Boot 集成MyBatis http://bl ... -
Spring MVC防重复提交
2016-06-17 15:47 1593http://my.oschina.net/zyqjustin ... -
Spring容器加载完之后执行特定任务
2016-06-17 15:36 2244http://my.oschina.net/simpleton ... -
使用spring-session和shiro来代理session的配置
2016-06-16 11:21 11995使用spring-session和redis来代理sessio ... -
JSTL 的 if else : 有 c:if 没有 else 的处理
2016-06-14 09:52 1296http://blog.csdn.net/xiyuan1999 ... -
spring mvc 请求转发和重定向
2016-06-14 09:48 1353http://blog.csdn.net/jackpk/art ... -
TimeDifference.js获取时间差插件
2016-06-06 16:46 1125http://www.oschina.net/p/timedi ... -
日期时间插件Date-Utils
2016-05-28 23:16 1304原文 https://segmentfault.com/a/1 ... -
Riot v2.4.1 发布,JavaScript 的 MVP 框架
2016-05-23 13:14 949http://www.oschina.net/news/736 ... -
个最实用的JavaScript开发工具
2016-05-21 10:22 826http://my.oschina.net/u/2421687 ... -
zepto tap “点透”的解决
2016-05-20 15:44 1003http://my.oschina.net/u/2497925 ... -
mvc:view-controller
2016-05-18 10:26 1050http://blog.csdn.net/lzwglory/a ... -
spring配置事物的方式:注解和aop配置
2016-05-14 00:26 4064参考: Spring AOP中pointcut express ... -
分布式任务调度组件 Uncode-Schedule
2016-05-13 14:47 2245http://www.oschina.net/p/uncode ... -
Mybatis分库分表扩展插件
2016-05-12 15:47 1589http://fangjialong.iteye.com/bl ... -
spring+mybatis+atomikos 实现JTA事务
2016-05-11 22:00 5476sping配置多个数据源 不同用户操作不同数据库 http:/ ... -
Spring中使用注解 @Scheduled执行定时任务
2016-05-10 09:39 1536原文:http://dwf07223.blog.51cto.c ... -
Spring中配置Websocket
2016-05-05 16:55 1248spring+websocket整合(springMVC+sp ... -
redis 集群中Session解决方案之Spring Session
2016-05-04 08:54 1276集群中Session解决方案之Spring Session h ...
相关推荐
MyEclipse7.5+flex4+spring3.0.5+struts2.2.1+hibernate3.6.0+blazeds4.0.0.14931完美整合方案 内附所需jar包和源代码
Spring+MVC+3.0.5+Spring+3.0.5+MyBatis3.0.4全注解实例详解
Spring MVC 3.0.5+Spring 3.0.5+MyBatis3.0.4全注解实例详解
Spring 3.0.5+MyBatis3.0.4整合例子,这个是我自己写的例子.
基于Django3.0.5+Python3.7+SQLite的博客系统源码 基于Django3.0.5+Python3.7+SQLite的博客系统源码 基于Django3.0.5+Python3.7+SQLite的博客系统源码 基于Django3.0.5+Python3.7+SQLite的博客系统源码 基于...
Spring_MVC_3.0.5+Spring_3.0.5+MyBatis3.0.4全注解实例详解三.doc
CXF2.7+SPRING3.0.5+HIBERNATE3.6final+STRUTS2的所有jar包完全配好了,并已经成功项目中应用,使用者只需将文件解压拷到项目的lib文件夹下即可
Struts 1.3.10+Spring3.0.5+Mybatis3.1.1框架整合的所有jar包都有,挺详细的
搭建zkoss CE6.0+spring3.0.5+hibernate3.6+oracle10g+mysql5框架最全包,下载就收益,省的再去别的地方找。需要的就赶紧下载吧。。
Struts2 2.1.8 + Spring 3.0.5 + Hibernate 3.6.0 + JPA2的jar包整合到一起了 里面还有JSON的jar包,是SS2H+JPA的学习必备. 这里面都是jar包,如果想查看web.xml,struts.xml,application.xml,persistense.xml的写法,...
完整的描述了整个整合的过程,并且对其拆分讲解,没有非常繁琐的原理,都是针对项目讲解
NULL 博文链接:https://junjun16818.iteye.com/blog/1109094
jsf是j2ee规范,spring是目前流行的管理依赖,控制事务的框架,mybatis是流行的sql映射框架,三者集成起来应用,形成完善的web框架
NULL 博文链接:https://31841814.iteye.com/blog/1124111
使用myeclipse 8.5开发环境 是学习JSP + SSH开发的好例子 在学习《21天学通JAVA WEB开发视频》过程编写的DEMO
开发SpringMVC+Hibernate技术使用的lib集合,测试过的。
NULL 博文链接:https://fenglingcorp.iteye.com/blog/957952
并且已经包含了jquery,json等插件,可直接使用Ajax功能!由于文件大小限制,jar包中删除了hibernate的核心jar,需要大家自己下个添加,其余jar包已经完整!测试例子已经删除。需要手动编写。出错的话自己检查代码。...
Spring3.0.5源码以及对应的lib包。亲测可用!