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]
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(); //执行查询记录行数
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为方法名
今天遇到个错误
因为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);