摘要: Set集合不允许重复值List list =new ArrayList(); List list1 =new ArrayList(); list.add("a"); list.add("b"); list.add("b"); list.add("e"); list.add("i"); list.add("v"); list.add("p"); list.add("a"); list.add("b"); list.ad阅读全文
posted @ 2012-03-03 17:27 大T 阅读(96) 评论(0) 编辑
摘要: 今天遇到个错误因为JSONObject.toBean()把JSON字符串转换为一个自己定义的类,当其中属性有类似List , Map ,ArrayList的时候,麻烦就来了错误:MorphDynaBean cannot be cast to com.softright.bean.TestBean解决方法:在JSONObject.toBean的时候如果转换的类中有集合,可以先定义Map<String, Class> classMap = new HashMap<String, Class>(); 在classMap中put你要转换的类中的集合名,像:classMap.pu阅读全文
posted @ 2012-02-08 11:47 大T 阅读(1216) 评论(1) 编辑
Set集合不允许重复值
List list =new ArrayList(); List list1 =new ArrayList(); list.add("a"); list.add("b"); list.add("b"); list.add("e"); list.add("i"); list.add("v"); list.add("p"); list.add("a"); list.add("b"); list.add("b"); list.add("e"); list.add("i"); list.add("v"); list.add("p"); Set set =new HashSet(); set.addAll(list); for(java.util.Iterator it = set.iterator(); it.hasNext(); ) { list1.add(it.next()); } java.util.Collections.sort(list1); System.out.println(list1);
得到结果:[a, b, e, i, p, v]
posted @ 2012-03-03 17:27 大T 阅读(96) 评论(0) 编辑

Calendar beginTime =null;                  //查询开始时间  
  Calendar endTime =null;                    //查询结束时间  
  Session session = this.getSession();       //获取Hibernate的Session  
  Criteria criteria = session.createCriteria(CallerRecordInfo.class);  
//  if(beginTime!=null && endTime!=null)       //时间段条件  
//   criteria.add(Restrictions .between("createTime",beginTime,endTime));  
  if(beginTime!=null)                        //查询制定时间之后的记录  
    criteria.add(Restrictions.ge("createTime",beginTime));  
  if(endTime!=null)                          //查询指定时间之前的记录  
   criteria.add(Restrictions.le("createTime",endTime));  
    
  rtnList = criteria.list();                 //执行查询结果  
  rowCoutn = (Integer)criteria.setProjection(Projections.rowCount()).uniqueResult();  //执行查询记录行数

posted @ 2012-02-08 16:42 大T 阅读(75) 评论(0) 编辑

1|100|1000=11001

用js提交表单
if()
{
 form1.submit();
} 时 else 需返回 false


javascript判断值不为undefined
if(typeof(choices) != 'undefined'){
    XXXXX
}

 

javascript 比较 date
//oDate1 = new Date("12-13-2008");  
//oDate2 = new Date("12-14-2009");    
//iDays = parseInt(Math.abs(oDate1 - oDate2)
或者 string字符串 直接比较

 

<button class="btn1">Hide</button>
<button class="btn2">Show</button>
<div id="p">This is a paragraph.</div>
 $(".btn1").click(function(){
    $("#p").fadeOut(1000);    //使用淡出效果来隐藏一个 <p> 元素
 });
 $(".btn2").click(function(){
    $("#p").fadeIn(1000);
 });




<input type="button" onclick="showTips('什么玩意')" value="asd"/>
function showTips( tips ){
    var height = document.body.clientHeight/4+document.body.scrollTop;
    var windowWidth  = document.documentElement.clientWidth;
    var tipsDiv = '<div class="tipsClass">' + tips + '</div>';
    $('body').append( tipsDiv );
    $('div.tipsClass').css({
        'top'       : height + 'px',
        'left'      : (windowWidth/2)-(tips.length*13/2) + 'px',
        'position'  : 'absolute',
        'padding'   : '3px 5px',
        'background': '#8FBC8F',
        'font-size' : 12 + 'px',
        'margin'    : '0 auto',
        'text-align': 'center',
        'width'     : 'auto',
        'color'     : '#fff',
        'opacity'   : '0.8'
    }).show();
    $('div.tipsClass').fadeOut(2000);
    //setTimeout( function(){$('div.tipsClass').fadeOut();}, ( 2 * 1000 ) );
}


http://t.card.cd/icard/api/InformCount.json
?third=softright_quanquan
&chk=5cc6c95e35ef67a5d85d3f0d197da40e
&ppt=YjA2ZTdhYmM4Njc0YjM2Zjc2OTI5ODJjNzczMGRiYzk6bnVsbA==
&informTime=10000
&comeType=quanquan
&comeId=7c3de6aab40b4289ad515a17164bdd74

动态用jquery加点击事件 $("#imgpic").click(CropHead);
CropHead为方法名

posted @ 2012-02-08 16:39 大T 阅读(864) 评论(0) 编辑

今天遇到个错误

因为JSONObject.toBean()把JSON字符串转换为一个自己定义的类,当其中属性有类似List , Map ,ArrayList的时候,麻烦就来了

错误:MorphDynaBean cannot be cast to com.softright.bean.TestBean


解决方法:

在JSONObject.toBean的时候

如果转换的类中有集合,可以先定义Map<String, Class> classMap = new HashMap<String, Class>();

在classMap中put你要转换的类中的集合名,像:classMap.put("data", StoDataInfo.class);

当然也可以put一个集合类("data",Map.class)

然后在toBean()的时候把参数加上, 像:ShenTongInfo stInfo=(ShenTongInfo) JSONObject.toBean(o, ShenTongInfo.class, classMap);


具体参考:http://stackoverflow.com/questions/6000370/using-json-lib-to-transform-to-java-throws-classcastexception

posted @ 2012-02-08 11:47 大T 阅读(1216) 评论(1) 编辑