自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 收藏
  • 关注

原创 ADF MDS-00010:DulicateRefException

这个错误坑了我2天了!官方意识就说那一个xml 文件有重复的id,但进去却看不到任何重复,xml 文件也不报错!官方文档:这时候你要注意一下你的表主键的主键名   是否和表名向同, 我的就因为表名   和 主键名相同导致,具体ADF内部实现机制是怎么报错我就不太知道!

2013-12-10 20:42:40 826

原创 adf oracle 去掉table的默认选中行

去掉table的默认选中行,只要去掉table 的 selectedRowKeys 的属性就可以#{bindings.MkDataLibraryView1.collectionModel.selectedRow}转载请注明出处:http://write.blog.csdn.net/postedit不抛弃,不放弃:943782585

2013-12-05 14:44:06 1006

原创 adf oracle table 子表虽主表自动刷新

table 默认选中第一行 去掉 删除table的selectedRowKeys在vo创建成主子表:    点击主表自动刷新子表,还有一个重点就是要给子表的partialTriggers 设置成主表的table ,这样一点击主表子表也会跟着变换成对应的人!转载请注明出处:http://write.blog.csdn.net/poste

2013-12-05 14:40:14 1068

原创 adf oracle popup 内置table 无刷新

当popup 里面的table 不刷新的时候,这时候可以刷新他的容器,这样就可以解决这个问题 了popup内置table 后台刷新无效果的问题转载请注明出处QQ:943782585

2013-12-04 19:52:40 870

原创 adf oracle selectOneChoice 加 LOV 后手动设置Lov的值

jsff 代码:<af:selectOneChoice value="#{bindings.ProvideName1.inputValue}" required="#{bindings.ProvideName1.hints.mandatory}"

2013-12-04 17:30:37 1412

原创 adf oracle 和 SSH 中struts2 一些小的对比

adf也sturts2的影子例如MessageBeen绑定变量,可以之际和前台对应上,但也有些区别Struts 显示时候调用get 方法,保存时候调用set方法但是adf有点区别:新增也会走     get方法修改时候进入会调用    get方法修改返回的时候会调用    get方法保存的时候会调用 set方法import j

2013-11-30 22:16:39 764

原创 adf oracle selectManyChoice

下拉列表多选框:                                               value="#{ContractManageServer.contractTypes}"                                               id="smc1">                                 

2013-11-30 22:07:11 1057

原创 adf oracle input Validator

这个和在MessageBean 方法里绑定一个方法是一样的效果    public void inputValueNotNullalidate(FacesContext facesContext, UIComponent uiComponent,                         Object object) throws ValidatorException{

2013-11-30 21:52:20 562

原创 adf oracle operations Validate Reg Exp

这个是设置input框的验证规则,在页面直接这样写就可以了:把它直接拖到input下:写法如下:pattarn = 正则表达式messgeDetailNoMatch = 提示信息这个也需要有输入的时候才去验证,直接提交是不会验证必填项的!!!

2013-11-30 21:47:47 627

原创 ADF oracle showrequired,requird ,validator,opertion里的Validate Reg Exp

这个问题纠结了我一下午,最后还是没有解决!但研究了一下收货还是很多的。问题我用html table 进行的布局,input框就不用label标签了,lable的标签自己手写在前面对应的表格里,之后要进行必填项验证,这个表单有20多谢必填项验证!设置showrequired发现星号只是加在input框前面,这个是不可以吧用showrequired,设置required并设置了eo

2013-11-30 21:39:48 957

原创 adf oracle 接触了3个月后第一次写一下感想

开始接触adf也是一个巧合,找工作就找到了一家这样的公司,本着好奇心,就接受了这份工作,然后噩梦的开始!开始感觉adf很神秘,一切都那么神奇,什么都拖拖拽拽就可以了,但悲剧的是你不知道它内部是怎么实现的,出现一点错误就不知道所错。后来感觉adf做的挺烂的,什么都做的那么死,页面做的也难看(想做好看也做不出来)现在感觉adf还是很神奇的,很强大的,深入的研究一下,就发现你会爱上它,将

2013-11-30 19:28:47 571

原创 用plsql远程连接数据库

首先在tnsnames.ora文件中添加远程访问路径(红色部分为添加的内容)# tnsnames.ora Network Configuration File: E:\oracle\product\10.1.0\db_1\network\admin\tnsnames.ora# Generated by Oracle configuration tools. ORCL =

2013-08-14 15:00:32 625

原创 s:property must be empty, but is not。

org.apache.jasper.JasperException: /top.jsp(47,85) According to TLD, tag s:property must be empty, but is not。错误原因是没有结束标签。s:property must be empty, but is not错误原因" title="tag s:property must be empty,

2013-07-17 09:36:19 767

原创 json 与 bean 之间的date转换

扩展JsonValueProcessor接口获得相应转换的日期格式 import java.text.SimpleDateFormat;  import java.util.Date;    import net.sf.json.JsonConfig;  import net.sf.json.processors.JsonValueProcessor;   pu

2013-07-16 15:40:15 711

转载 哲理故事

小鸟过冬一只小鸟飞到南方去过冬。天很冷,小鸟几乎冬僵了。于是,飞到一大块空地上,一头牛经过那儿,拉了一堆牛粪在小鸟的身上,冬僵的小鸟躺在粪堆里,觉得很温暖,渐渐苏醒过来,它温暖而舒服的躺着,不久唱起歌来,一只路过的野猫听到声音,走过去看个究竟,循着声音,野猫很快发现了躺在粪堆里的小鸟,把它拽出来吃掉了。生存之道:不是每个往你身上拉大粪的人都是你的敌人。也不是每个把你从粪堆里拉出来的人都是你

2013-07-16 15:31:40 451

转载 JS 循环遍历JSON数据

JSON数据如:{"options":"[{\"text\":\"王家湾\",\"value\":\"9\"},{\"text\":\"李家湾\",\"value\":\"10\"},{\"text\":\"邵家湾\",\"value\":\"13\"}]"} 用js可以写成: JSON数据如:{"options":"[{\"text\":\"王家湾\",\"value\":\"9

2013-07-16 15:06:18 673

转载 利用EZMorph复制bean

利用EZMorph复制Bean 引子    众所周知,在java中对象之间的赋值是地址引用关系,如:A a = new A(); A b = a; 则修改b的属性,a的属性也会跟着修改。       在很多场合下,我们希望克隆出一个新的对象出来,新对象的修改不会影响原有对象,这时我们一般常用的有如下两种方式:使对象实现Cloneable接口,这个只适

2013-07-16 09:58:28 563

转载 Commons-Collections.jar

如果你不熟悉Jakarta Commons话,那么很有可能你已经重新发明了好几个轮子。在你编写更多的普通的框架或工具之前,体验一下Commons吧。它将会大大地节约你的时间。太多的人自己写一个,其实是与Commons Lang中的StringUtils重复的StringUtils类,或者,开发者不知道从Commons Collections中重新创建工具,哪怕commons-collections

2013-07-16 09:38:21 2878

转载 介绍一个好用的工具类库commons-beanutils

commons-beanutils.jar可以到Apache官网的commons子项目下找到它,或者,在Struts2,Spring的下载包中也能看到它的影子。单独使用时,要多引进一个commons-logging.jar,这个包也是非常见的,可在有commons-beanutils.jar的地方找到它。好,我们来测试一下,怎么使用这个类库中的两个常用类及它的常用方法。首先,写一个POJO类,

2013-07-16 09:26:56 913

转载 POJO

POJO(Plain Old Java Objects)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。  在Java应用程序中的角色使用POJO名称是为了避免和EJB混淆起来, 而且简称比较直接. 其中有一些属性及其getter setter方法的类,没有业务逻辑,有时可以作为VO(value -object)或dto(

2013-07-16 09:21:02 431

转载 写在光棍儿节的前一夜

这个题目有点儿标题党的意思,应应景吧,明天是光棍儿节啊。呵呵,都说了好几年了,“明年光棍儿节不再过节了!”可到头儿来,每一个下一年都在过光棍儿节。其实关于这件事儿想了很久了,但是迷迷糊糊的总是觉的缺点儿什么没有想通,虽然现在还是没有想通,但是的确该写点儿不然总归要忘记,我倒不是怕忘记事情本身,忘了之后倒落的一身的轻松,可是不想连悔改或者思过的想法都没有就让事情这么过去。其实我们是网上认识,

2013-07-15 18:58:24 564

原创 jquery 得到了this,如何获得到this下的一个元素

$(this).find(":radio").attr("checked",true); 找到在A标签里面的radio,选中这就解决了带this的选择器,不能选择其内部元素是需求了!!!

2013-07-15 09:22:40 1481

转载 jquery如何改变html标签的样式(两种实现方法)

源地址:http://www.jb51.net/article/33310.htm对于如何修饰html标签,这对于js来说,可以通过setAttribute来设置标签的属性,通过getAttribute来得到标签的属性,而在jq中当然也可以实现类似的功能,方法上肯定比js要简化多了。一 通过修改标签属性来改变它的样式 js设置和获取标签的属性 复制代码 代码如下: 

2013-07-05 11:25:03 733

转载 用jquery动态添加html任何标签的自定义属性

由于用到国际化,且使用jquery.numberformatter-1.1.3.js类库。在对所有td做国际化时,发现有被重复国际化的现象。国际化方法如:i18_data("#testTable tr td","${i18("jquery-numberformatter.local")}");即testTable 表的所有td将被国际化。问题:调用上述方法对A表的列进行国际化后,再次调用上

2013-07-05 11:23:27 7287

原创 实现div内部文字,一旦超出div的范围,就不显示,并且超出的用"..."显示

当内部不足以填充满整个div的时候,文字内容以居中显示,当内超出范围就截断,多出的部分并以.。。。来代替。方法1:只用CSS样式进行控制,但是找个方法的兼容性不知道怎么样,反正在火狐11上是成功了!上代码div id="gaoshi1" style="WORD-WRAP: break-word">只写整个是不行的,效果应该就是截断,记住div一定要设定width和hight;最后要

2013-07-05 11:19:03 6709

转载 input标签写CSS时需要注意的几点

飞鱼的声纳顶部的搜索框让我头疼了很长时间,原因是总不能获得跨浏览器的统一样式。主要的问题有这么两个:一是input标签的高度不能统一,Firefox和IE中的高度始终不能一致;二是在IE浏览器中属性为text的input标签中的输入文字不像标准浏览器中的那样垂直居中显示,而是靠输入框的左上角显示。为了彻底解决搜索框的这些问题,我以GreenGaint主题搜索框的样式为准,重写了一遍代码并且以像

2013-07-05 11:01:54 1033

转载 jquery事件机制扩展插件 jquery鼠标右键事件

源地址:http://www.jb51.net/article/29179.htm jquery其实本身的事件机制就很完善了,包括了单击,双击,鼠标移入,鼠标移出等。但是却少了一个做事件。就是鼠标右击事件。当然大家也是直接用侦听鼠标按下事件,然后通过if来判断执行相应的函数。造成鼠标右击事件的效果 因为最近技术长进缓慢,也没高手带,只能靠自己了,所以想仿个WEBQQ来锻炼下自己。做

2013-07-04 11:30:55 668

转载 uploadify 控件的按钮不支持多国语言,这里介绍如何修改后使其支持多国语言。

源地址:http://www.cnblogs.com/sorex/archive/2011/11/09/2242510.htmluploadify 控件的按钮不支持多国语言,这里介绍如何修改后使其支持多国语言。1.jquery.uploadify.v2.1.4.js文件 70行原代码:if (settings.buttonText) data.buttonText = escape(s

2013-07-01 09:47:31 784

转载 Ant 编译时 Unable to find a javac compiler的解决(转) ,果断选择了MyEcplise

解决方法是在一个外国人的blog上看来的,记到我的博客方便大家搜索,呵呵。该作者解释原因是Ant不能和JRE一起使用,而需要使用JDK来作为Runtime JRE, 但是这个原因似乎也不是真正的原因,只是这个方法可以解决问题,解决方法如下:打开菜单:Run--External Tool--External Tools...在右边打开JRE页,在Separate JRE:中选

2013-06-27 11:44:30 7655

转载 自己动手开发jQuery插件

因为工作需要,所以这几天琢磨了一下关于jQuery插件开发的问题,经过一天鏖战,终于完成自己动手做的第一个jQuery插件,对于俺这种见了css就头痛的人来说,一天时间8小时,保守估计有5个小时在弄css(我css文盲级别,形容得还不够贴切,如果说文盲不会写字,只会说话,那我是连话都不会说的级别。),好了,废话少说,切入正题。51CTO推荐专题:jQuery从入门到精通 jQuery给力插件大

2013-06-25 14:20:31 389

原创 jQuery中容易让人困惑的东西

jqueryt很灵活,太灵活了,可以说是他一个优点,也是他一个缺点,达到一种效果,十个人也许会用十种不同的方法来实现这个过程,结果一样,过程不一样,这到底是好,还是坏呢。一,什么是jqueryjQuery是继prototype之后又一个优秀的Javascrīpt框架。其宗旨是——WRITE LESS,DO MORE,写更少的代码,做更多的事情。说白了,jquery就是j

2013-06-25 14:12:13 346

转载 Web设计师必须掌握的六大设计策略

摘要:对于Web设计师而言,除了具备一定的设计功底外,还要需要了解当前的设计潮流以及新技术。本文总结了6个简单的设计策略,设计师只需遵循这六大策略,即会让你的网站变得易用、吸引人和走在时代的最前端。随着Web设计正在不断转向简单、可用、交互,Web设计师们也不能懈怠,他们要学会利用这几个核心要素设计出更加高效、更具有吸引力的网站。想要保证网站简单,开发者则应该避免使用厨房水槽法,并不是

2013-06-25 10:55:50 445

转载 jquery中.eq()与:eq()的区别

在jquery中这两种发法都用来匹配一个给定索引值的元素,但是在写法上稍有区别.eq():HTML 代码: This is just a test. So is thisjQuery 代码:$("p").eq(1)结果:[ So is this ]---------------:eq():HTML 代码: Header 1 Value

2013-06-25 10:53:12 4916

转载 .html(arguments[0])其中的arguments[0] 什么意思

你这个语句是在一个方法体里边的arguments是方法调用实际参数的集合对象(注意,arguments有length属性,但是他并不是一个Array)你应该使用的jquery吧这里的arguments[0]表示你这个调用方法的第一个参数egfunction method(a){ $("body").html(arguments[0]); /* 这里其实也可以写成 .html

2013-06-25 10:52:38 2795

原创 Jquery中使用each和call

each的使用方法在jQuery里有一个each方法,用起来非常的爽,不用再像原来那样写for循环,jQuery源码里自己也有很多用到each方法。其实jQuery里的each方法是通过js里的call方法来实现的。Call的使用方法。call这个方法很奇妙,其实官方的说明是:“调用一个对象的一个方法,以另一个对象替换当前对象。”网上更多的解释是变换上下文环境,也有说是改变上下文t

2013-06-25 10:51:43 1635

转载 jquery call方法和apply方法

call方法:语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]])定义:调用一个对象的一个方法,以另一个对象替换当前对象。说明:call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。如果没有提供 thisObj 参数,那么 Global 对象被用作 th

2013-06-25 10:35:47 1406

转载 深入理解jQuery插件开发(这是一篇比较深入的文章,不适最开始看)

如果你看到这篇文章,我确信你毫无疑问会认为jQuery是一个使用简便的库。jQuery可能使用起来很简单,但是它仍然有一些奇怪的地方,对它基本功能和概念不熟悉的人可能会难以掌握。但是不用担心,我下面已经把代码划分成小部分,做了一个简单的指导。那些语法看起来可能过于复杂,但是如果进入到它的思想和模式中,它是非常简单易懂的。下面,我们有了一个插件的基本层次:12

2013-06-25 10:32:18 767

转载 自己动手开发jQuery插件全面解析 jquery插件开发方法(这个写的还可以,但不够细致)

jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函

2013-06-24 19:59:24 5755

转载 jQuery.extend 函数详解 (要想真正看明白jquery插件开发,这个是必须先看的啊)

Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。 一、Jquery的扩展方法原型是:    复制代码 代码如下:extend(dest,src1,src2,src3..

2013-06-24 19:37:03 767

转载 跟我一起学写jQuery插件开发方法

很多公司的前端设计开发人员都是女孩子,而这些女孩子很多JavaScript技能都不是很好。而前端开发过程中,JavaScript技能又是必不可少的。所以,如果前端小MM正在为某个JavaScript效果发愁的时候,你潇洒的过去,然后对她说:“嗨,美女,用这个吧。这是我写的一个jQuery插件。”我想基本上你的人生大事就能很快解决。先想好做个什么功能 这是第一步,也是很重要的一步

2013-06-24 19:05:44 720

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除