ajax 与 fastjson 在jsp页面 ssh框架
1:导入的jar包 fastjson-1.1.36.jar 2:页面端 $(function(){ 3后台端 在struts2中 List<Message> list=messageService.findAllMessage(loginUserId); SimplePropertyFilter类: import com.alibaba.fastjson.serializer.PropertyFilter; import org.hibernate.collection.PersistentCollection; import org.hibernate.proxy.HibernateProxy; import org.hibernate.proxy.LazyInitializer; public class SimplePropertyFilter implements PropertyFilter { @Override public boolean apply(Object object,String name,Object value) { if (value instanceof HibernateProxy) {//hibernate代理对象 LazyInitializer initializer = ((HibernateProxy) value).getHibernateLazyInitializer(); if (initializer.isUninitialized()) { return false; } } else if (value instanceof PersistentCollection) {//实体关联集合一对多等 PersistentCollection collection = (PersistentCollection) value; if (!collection.wasInitialized()) { return false; } Object val = collection.getValue(); if (val == null) { return false; } } return true; } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |