- 博客(35)
- 资源 (26)
- 收藏
- 关注
原创 String2date计算两个date 间相差的天数(java)
测试如下: public long date2Date(String sdate1,String sdate2) throws Exception{ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date date1 = sdf.parse(sdate1); Date date2 = sdf.parse(
2012-03-31 17:21:53 6333
原创 Hibernate 级联操作 cascade
这是为了更新而更新···也为了记录下。其实这些也没什么记录的必要,差文档就知道了。就当赚点点击率了··也为了刚开通的博客让搜索引擎多收录点文章。--------------------------------------------------------------------------------在hibernate中 有时候需要级联更新比如 级联 UPDATE,DELETE,I
2012-03-30 13:16:34 2151 1
原创 hibernate之级联cascade和关系维持inverse
hibernate的关联关系,重点在理解级联cascade和inverse 1、cascade一般用在级联保存,级联更新,级联删除上 1.1cascade注解有两种,一种是基于hibernate注解org.hibernate.annotations.Cascadeorg.hibernate.annotations.CascadeType支持一下级联ALL, P
2012-03-30 12:59:06 9712
原创 List转换成String数组
Java代码List list = new ArrayList(); list.add("a1"); list.add("a2"); String[] toBeStored = list.toArray(new String[list.size()]); for(String s : toBeStored) { System.out.
2012-03-30 09:41:39 3679 1
原创 Java开发中常见的23种设计模式概述
通常,一个设计模式描述了一个被证实可行的方案。这些方案非常普遍,是具有完整定义的最常用的模式。一般模式有4个基本要素:模式名称(pattern name)、问题(problem)、解决方案(solution)、效果(consequences)。常见的Java设计模式有以下23种:1、抽象工厂模式(Abstract Factory):提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们
2012-03-29 14:34:32 1892
原创 用JAVA实现文本形式的树状结构显示代码
代码如下,可根据需求衍生出各种格式的输出和使用package test;import java.util.ArrayList;import java.util.List;public class Folder { public Folder(String title) { this.title = title; } p
2012-03-29 14:33:50 1724
原创 oracle中用start with...connect by prior子句实现递归查询[例子不错]
今天在做权限这一块,碰到要读取oracle中的树形结构,所以就用到了start with...connect by prior。所以留个脚印以后碰到可以看看。 在oracle中的select语句可以用start with...connect by prior子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是://如果只用connect by 而不
2012-03-28 14:34:19 13092
原创 oracle中prior的用法,connect by prior,树形目录
connect by prior 是结构化查询中用到的,其基本语法是:select ... from tablename start with 条件1connect by prior 条件2where 条件3;例:select * from table start with org_id = 'AAA' connect by prior org_id = par
2012-03-28 14:26:08 1862
原创 connect by prior...start with...
一、语法大致写法:select * from some_table [where 条件1] connect by [条件2] start with [条件3];其中 connect by 与 start with 语句摆放的先后顺序不影响查询的结果,[where 条件1]可以不需要。[where 条件1]、[条件2]、[条件3]各自作用的范围都不相同:[where 条件1]是在
2012-03-28 14:24:52 2241
原创 关于start with(之前一位兄弟写的)
树结构查询ORACLE是一个关系数据库管理系统,它用表的形式组织数据,在某些表中的数据还呈现出树型结构的联系。例如,我们现在讨论雇员信息表EMP,其中含有雇员编号(EMPNO)和经理(MGR)两例,通过这两列反映出来的就是雇员之间领导和被领导的关系。有些雇员领导另一些雇员,有些雇员被领导,还有些雇员领导一些人又被别人领导,他们之间的这种关系就是一种树结构,图1.1表示了EMP表雇员间的这种树结
2012-03-28 14:22:00 1751
原创 让hibernate支持递归、start with connect by prior 查询
由于hibernate的结果对象映射功能很好用,但是有些特殊的sql文hibernate并不支持,比如start with connect by prior,如何让hibernate支持这种特殊sql查询,还能使用hibernate的对象功能呢。方法如下:1、普通sql文:select {city.*} from T_IP_CITY_INVEST city start with city
2012-03-28 13:11:28 8400
原创 复选框,全选或者全不选
var selectAllFlg = false;function selectAll() {var list = document.getElementById("waveDataListTable").getElementsByTagName("input");for (var i = 0; i var ctrl = list[i];if (ctrl.typ
2012-03-26 09:46:06 1587
原创 超级实用且不花哨的JS代码大全
事件源对象 event.srcElement.tagName event.srcElement.type捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKe
2012-03-22 16:17:11 3271
原创 工作总结(纯html页面写的获取系统时间显示)
function tick() {var today=new Date();var month=today.getMonth()+1;var year, date, hours, minutes, seconds;var intHours, intMinutes, intSeconds;var week=new Array() week[0]="星期天 ";
2012-03-22 15:08:17 3884
原创 <s:if test="canSubscribe == 'Y'">能 </s:if> <s:else>不能 </s:else> 单字符需加.toString()
首先这样写是没错的:能 不能 但是,问题在于在struts2中,如果你的==号右方就一个字母比如我的是'y',那么,Struts2会认为这是在对比一个char,会出现例外的,因为canSubscribe在anction中是String。解决方法是这样写:能 不能 当然,如果你对比的是多个字母那就没问题了,比如:能 不能 就不用写.
2012-03-22 15:05:15 3037 1
原创 js超强表单验证
表单验证类 Validator v1.05 body,td{font:normal 12px Verdana;color:#333333} input,textarea,select,td{font:normal 12px Verdana;color:#333333;border:1px solid #999999;background:#ffffff} table{border
2012-03-22 14:24:18 2349
原创 表单验证
function check(obj){ if(obj.value.length 16) { document.getElementById("errorinfo").style.display = "block"; document.getElementById("submit").disabled = true; } else {
2012-03-22 14:20:45 1192
原创 超强表单验证
表单验证类 Validator v1.05 body,td{font:normal 12px Verdana;color:#333333} input,textarea,select,td{font:normal 12px Verdana;color:#333333;border:1px solid #999999;background:#ffffff} table{border-col
2012-03-22 14:13:06 3086
原创 复选框全选、全不选
全选与反选// --列头全选框被单击---function ChkAllClick(sonName, cbAllId){ var arrSon = document.getElementsByName(sonName); var cbAll = document.getElementById(cbAllId); var tempState=cbAll.checked; for
2012-03-22 14:11:03 3484 1
原创 复选框取值.html
My JSP 'hello.jsp' starting page //页面取到选中的值 function check_black() { var blackName = document.getElementsByName("black"); for(var i = 0; i < blackName.length; i++)
2012-03-22 14:08:38 7523
原创 自己整理 可用的 表单验证(表单项不能为空)js自定义trim操作
String.prototype.trim = function() { return this.replace(/(^\s+)|(\s+$)/g, ''); }function check(obj){ if(obj.value.length document.getElementById("errorinfo").style.display = "block"; document
2012-03-16 17:34:00 2662
原创 自己写的js验证例子,不满足条件时会有文字提示的!不用alert!
function check(obj){ if(obj.value.length 16) { document.getElementById("errorinfo").style.display = "block"; document.getElementById("submit").disabled = true;} else {
2012-03-16 17:14:35 1884
原创 表单验证 整理
function check(){ var name=document.form.name.value; var age=document.form.age.value; if (name.trim=="" || name=="" ){ alert("名称不能为空"); return false; } if (age.trim=="" ||
2012-03-16 16:24:56 1035
原创 表单验证 true 、false
function check(){ var price=document.form2.price.value; if (price alert("金额必须大于零"); return false; } else if(price alert("至少需要提现300!"); return false; } else{
2012-03-16 16:10:25 1363
原创 jQuery框架学习第十一天:实战jQuery表单验证及jQuery自动完成提示插件
jQuery框架学习第一天:开始认识jQueryjQuery框架学习第二天:jQuery中万能的选择器jQuery框架学习第三天:如何管理jQuery包装集jQuery框架学习第四天:使用jQuery操作元素的属性与样式jQuery框架学习第五天:事件与事件对象jQuery框架学习第六天:jQuery中的Ajax应用jQuery框架学习第七天:jQuery动画–jQue
2012-03-16 14:54:01 1880
原创 对于客户端的表单验证,这个基于JavaScript编写的Validator基本上都可以满足
身份证号:真实姓名:ID:英文名:主页:密码:重复:信箱:信箱:QQ:身份证:
2012-03-16 14:44:21 3165
原创 struts2 checkboxlist标签的使用
checkboxllist标签可以一次创建多个复选框,相当于多个 ,它根据list属性指定的集合来生成多个复选框。一个简单的index.jsp: action中:public String[] getSds() { return sds;}public void setSds(String[] sds) {
2012-03-16 09:29:30 8569
原创 【解决】关于Struts2 Checkbox标签回填的办法
Struts2自带着许多标签,控制和数据部分的使用较多,UI部分的标签其实用得并不多,但实然用到了,有时可能会让你措手不及,就拿Checkbox标签的回填来说。 Struts2对Checkbox标签的描述如下:DescriptionRenders an HTML input element of type checkbox, populated by the
2012-03-16 09:20:05 6722
原创 Struts2的checkbox标签
html中的checkbox标签有一个特殊的地方,如果一个checkbox未被选中,那么它将不会出现在请求参数中。比如如下的例子: submit(补充说明:对于checkbox,如果没有显式地指明value值,那么它会有一个默认值“on”)当我们同时选中option1和option2时,请求的URL是....?options=option1&opt
2012-03-16 09:18:54 3949
原创 struts2通过checkbox 删除多条记录
部分代码删了,黄色背景的为主题关键测试,经过测试,通过找资料忙了一下午,终于将其弄成功struts2通过checkbox 删除多条记录(解释就不说了),看不懂的私聊jsp页面 form name="delForm" id="delForm" method="post" action="delSelectNews"> table id="mainpage" width="1
2012-03-16 09:17:00 4367 3
原创 JQuery+JSON+Struts返回一个List到页面
最近有人问我,怎么用JQuery+JSON+Struts实现,返回一个List到页面,前面我已经讲过了 一个简单的登陆的例子,那是返回一个字符串,这个例子有些不同,因为你要返回的是一个列表,而列表中都是实体:在这个实例中点击公司名称,返回子公司列表,从Action中返回List这就需要用到JSONArray 把原来的List 转化为JSONArray格式,我看到网上有相应的文章,但
2012-03-12 01:29:53 3029 1
原创 使用struts2完成jQuery进行ajax级联
上网找了下资料,参考着做了个 JSP页面,使用JSTL的标签。[html] view plaincopytr> td width="10%">所属栏目td> td width="90%">select name="columnInfo" id="columnInfo"> opt
2012-03-09 16:32:39 2652 3
原创 整合struts2,jquery,json。采用jquery ajax,从struts2 action返回json类型数据
本文开发环境是SSH2,ajax插件使用jQuery 1.2.6.js和json2.js实现目的:在struts2 标签s:doubleselect二级联动标签的基础上实现事件:第二级onchange时调用struts2 action,在action中查询一个名称,然后返回回来,此信息显示在页面上(这只是给用户一个提示信息,不影响表单能否提交)由于struts2 doubl
2012-03-09 16:18:14 2191
原创 Java堆内存的10个要点
导读:对于程序员来说,知道堆空间,设置堆空间,处理堆空间的outOfMemoryError错误,分析heap dump是非常重要的。文中介绍了Java堆的学习教程以及Java堆内存(heap memory)的十个要点。文章内容如下:我刚开始学习Java编程时,可不知道什么是堆内存或堆空间(heap space),甚至根本不管对象创建时都放在哪里去了。正式了写一些程序后,经常会遇到j
2012-03-04 13:59:19 1669
原创 自己写的html在span中获取当前时间日期星期
function tick() {var today=new Date();var month=today.getMonth()+1;var year, date, hours, minutes, seconds;var intHours, intMinutes, intSeconds;var week=new Array() week[0]="星期天 ";
2012-03-02 14:01:47 5224
Java虚拟机(JVM)
2011-11-29
javascript-tree集合 大部分树状菜单集合
2011-11-16
润干报表4.0技术白皮书_企业版.doc
2011-11-09
Java设计模式(疯狂Java联盟版)
2011-11-09
javascript.doc
2011-10-26
ajax教程.chm
2011-10-26
WebSphereIBM内部资料
2011-10-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人