自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript脚本引起Struts2报错(Could not find action or result)

一个简单的jsp页面,在查看显示效果的时候发现tomcat后台报错:Could not find action or resultThere is no Action mapped for namespace / and action undefinde但是页面里面只有html代码及js脚本,怎么会报找不到action呢经过排查发现问题出在JavaScript代码上,js做的是赋...

2010-10-27 14:41:41 108

原创 Commons Collections - Transformer组 补充

// transformer setup        Transformer developerTransformer = new Transformer() {            public Object transform(Object obj) {                Applicant app = (Applicant) obj;             ...

2010-10-21 14:13:24 106

原创 Commons Collections - Closure组

接下来看Closure组。 ClosureChainedClosureIfClosureWhileClosureClosureUtils Closure这一组接口和类提供一个操作对象的execute方法,为我们在处理一系列对象时可以将处理逻辑分离出来。理论上讲,使用Transformer也可以达到类似的效果,只要输出对象和输入对象是同一个对象就好,但是Closu...

2010-10-21 14:12:12 108

原创 Commons Collections - Transformer

接下来看Transformer组。TransformerChainedTransformerSwitchTransformerTransformerUtils 我们有时候需要将某个对象转换成另一个对象供另一组方法调用,而这两类对象的类型有可能并不是出于同一个继承体系的,或者说出了很基本的Object之外没有共同的父类,或者我们根本不关心他们是不是有其他继承关系,甚至就是同一个类...

2010-10-21 14:11:23 137

原创 Commons Collections - Predicate

接下来看Predicate组 PredicateAndPredicateOrPredicateAllPredicateOnePredicateNonePredicatePredicateUtils Predicate是Commons Collections中定义的一个接口,可以在org.apache.commons.collections包中找到。其中定...

2010-10-21 14:09:50 231

原创 Commons Collections - Comparator组

接下来我们会讲到辅助类,首先看Comparator组。 ReverseComparatorComparatorChainNullComparatorFixedOrderComparatorComparatorUtils 其实Comparator这个概念并不是Commons Collections引入的,在标准的Java Collections API中,已经明确...

2010-10-21 14:08:48 96

原创 Commons Collections - Collection 组

接下来看看Collection组。 TypedCollectionCollectionUtils 首先就是这个TypedCollection,它实际上的作用就是提供一个decorate方法,我们传进去一个Collection和需要的类型甄别信息java.lang.Class,它给我们创建一个全新的强类型的Collection。我们其实在bag、buffer、list、map...

2010-10-21 14:07:17 6129

原创 Commons Collections - Map组

接下来看Map组。 BidiMapMultiMapLazyMapMapUtils Commons Collections在java.util.Map的基础上扩展了很多接口和类,比较有代表性的是BidiMap、MultiMap和LazyMap。跟Bag和Buffer类似,Commons Collections也提供了一个MapUtils。 所谓BidiMap,...

2010-10-21 14:06:36 176

原创 Commons Collections - Buffer组

来看Buffer组。 BufferBlockingBufferBoundedFifoBufferPriorityBufferUnboundedFifoBufferBufferUtils Buffer是定义在org.apache.commons.collections包下面的接口,用于表示按一定顺序除去成员对象的collection如队列等。具体的实现类在or...

2010-10-21 14:05:31 88

原创 Commons Collections - Bag组

先来看Bag组。 BagHashBagBagUtils Bag是在org.apache.commons.collections包中定义的接口,它extends java.util.Collection,而它的实现类都被放在下面的bag包中。之所以有这样一组类型,是因为我们有时候需要在Collection中存放多个相同对象的拷贝,并且需要很方便的取得该对象拷贝的个数。需要...

2010-10-21 14:04:27 82

原创 Commons Collections 1

Commons Collections,又是一个重量级的东西,为Java标准的Collections API提供了相当好的补充。我不知道其他人,就我自己而言,让我用java.util.Collection及其子类,加上java.util.Collections类提供的操作方法,处理一些简单的数据结构问题还可以,稍微复杂一点的就觉得有点头痛,很多细节的地方需要我插入这样那样的小逻辑,或者感觉它太死板...

2010-10-21 14:00:03 108

原创 Ext中apply及applyIf方法的应用

Ext中apply及applyIf方法的应用 apply及applyIf方法都是用于实现把一个对象中的属性应用于另外一个对象中,相当于属性拷贝。不同的是apply将会覆盖目标对象中的属性,而applyIf只拷贝目标对象中没有而源对象中有的属性。apply方法的签名为“apply( Object obj, Object config, Object defaults ) : Objec...

2010-10-20 11:15:03 90

原创 ognl.MethodFailedException: Method "setId" failed for object

ognl.MethodFailedException: Method "setId" failed for object com.provence.zbtb.web.enterprise.EnterpriseListAction@1f99d54 [java.lang.NoSuchMethodException: setId([Ljava.lang.String;)]解决办法 :just c...

2010-10-19 09:39:45 325

原创 j2ee规范

J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对J2EE中的 13种技术规范进行简单的描述  JDBC(Java Database Connectivity)  JDBC API为访问不同的数据库提供了一种统一的途径,象ODBC一样,JDBC对开发者屏蔽了一些细节问题,另外,JDCB对数据库的访问也具...

2010-10-15 16:03:37 74

原创 Servlet上下文监听器实例

下面编写一个实例,使它能够对ServletContext以及属性进行监听。由以上介绍可知,该类需要实现ServletContextAttributeListener和ServletContextListener接口类,其详细代码如下: package servlet;import java.io.FileOutputStream;import java.io.PrintWr...

2010-10-13 11:20:30 242

原创 java中获取当前时间

1] SimpleDateFormat tempDate = new SimpleDateFormat("yyyy-MM-dd" + " " + "hh:mm:ss"); String datetime = tempDate.format(new java.util.Date()); [2] Calendar now=Calendar.getInstance(); St...

2010-10-13 10:12:59 64

原创 WEB定时器-Timer

Java定时器(java.util.Timer)有定时触发计划任务的功能,通过配置定时器的间隔时间,在某一间隔时间段之后会自动有规律的调用预先所安排的计划任务(java.util.TimerTask)。另外,由于我们希望当Web工程启动时,定时器能自动开始计时,在整个Web工程的生命期里,定时器能在每晚深夜触发一次报表计算引擎。因此定时器的存放位置也值得考查,不能简单的存在于单个Servlet或J...

2010-10-12 15:07:19 113

原创 Ext.form.FormPanel

1、layout : String 此容器所使用的布局类型。如不指定,则使用缺省的Ext.layout.ContainerLayout类型。 当中有效的值可以是:accordion、anchor、border、cavd、column、fit、form和table。 针对所选择布局类型,可指定#layoutConfig进一步配置。 2、layoutConfig : Object 选定...

2010-10-12 14:12:44 135

原创 Ext方法

Ext.get();      根据id得到该对象  Ext.select();   根据标签得到该对象  Ext.onReady();  页面加载会自动执行该方法   

2010-10-12 14:03:02 99

原创 Ext.get

Ext中的get、getDom、getCmp、getBody、getDoc的区别2008-06-16 10:02Ext中包含了几个以get开头的方法,这些方法可以用来得到文档中DOM、得到当前文档中的组件、得到Ext元素等,在使用中要注意区别使用。1、get方法get方法用来得到一个Ext元素,也就是类型为Ext.Element的对象,Ext.Element类是Ext对DOM的封装,代表DOM的元...

2010-10-12 14:02:26 126

原创 Ext.grid.ColumnModel renderer 参数介绍

使用时注意参数顺序位置:1. renderer:function (value, cellmeta, record, rowIndex, columnIndex, store) {   value :这个单元格的值;cellmeta.cellId: 这个单元格的配置cellmeta.id:  idrecord :这个单元格对应的record rowIndex 这是第几行...

2010-10-12 13:56:00 105

原创 Ext中triggerAction

triggerAction:默认 当combox框中有内容时,如果下拉框中列表中框中的内容 ,下拉框中默认只显示这个节点,当没有内容是,什么都不显示; triggerAction:all 无论有没有内容,下拉列表全部显示,有内容会自动在该内容上高亮显示。    ...

2010-10-12 13:53:41 503

原创 Ext中panel组件的属性

 1.autoLoad:有效的url字符串,把那个url中的body中的数据加载显示,但是可能没有样式和js控制,只是html数据2  2.autoScroll:设为true则内容溢出的时候产生滚动条,默认为false3 3.autoShow:设为true显示设为"x-hidden"的元素,很有必要,默认为false4 4.bbar:底部条,显示在主体内,//代码:bbar:[{text:"底部工...

2010-10-12 13:27:53 238

原创 Ext.Ajax.request方法 说明

Ext.Ajax.request方法  其实,不管是FormPanel的处理,还是控件的交互,他们在访问服务器端的时候,90%都是通过使用Ext.Ajax.request方法来进行的,该方法可以用来向服务器端发送一个http请求,并可以在回调函数中处理返回的结果。往远程服务器发送一个HTTP请求,发送Ajax调用的时候该方法的签名如下:Ext.Ajax.rquest( [Object option...

2010-10-12 13:15:36 82

原创 ext中forceFit:true配置

Grid还支持一种读取数据时的遮罩和提示功能,设置属性loadMask:true,在store.load()完成之前一直会显示"Loading…" 要自己去计算每列的宽度,如果想让每列自动填满Grid,只需要viewConfig中的forceFit即可。使用forceFit 后,Grid会根据你在cm里设置的width按比例分配,非常智能。 var grid=new Ext.gri...

2010-10-12 11:27:24 1050

原创 ext文件上传fileupload

 上传组件,用到了apacher的fileLoad 关键处: 1    (1)  服务器返回数据类型应设为text/html.this.getResponse().setContentType("text/html;charset=utf-8");

2010-10-12 11:19:55 189

原创 Ext Panel:设置Frame属性为true

 对Ext的Panel界面组件,如果配置它的frame为true,则Panel是圆角框显示,但也会出现如下效果:   如图,Panel的body在文字周围显示的是Panel的底色,这些间隙是css的padding引起的。如果使用圆角,则Panel组件将使用 .x-panel-ml .x-panel-mc .x-panel-mr 这些样式,这些规定了padding值为6px如...

2010-10-12 11:02:02 225

原创 常用Reader之JsonReader

在JavaScript中,JSON是一种非常重要的数据格式,key:value的形式比XML那种复杂的标签结构更容易理解,代码量也更小,很多人倾向于使用它作为EXT的数据交换格式。为Json- Reader准备的JSON数据如下面的代码所示。 var data = {    id:0,    totalProperty:2,    successProperty:true,...

2010-10-12 10:49:24 576

原创 Ext.grid.GridPanel stripeRows(斑马线) BUG 解决方案

 在Ext(Version2.2 和目前的Version3.1.1 Version3.2) 里面存在一个BUG,就是当设置了 stripeRows:true, 并没有出现斑马线的效果,解决的办法是在定义一个css类,放置在一个独立的css文件里面,页面加以引用。 .x-grid3-row-alt {  background-color:'#CCC' }   ...

2010-10-12 10:35:04 223

原创 JDK5的ProcessBuilder介绍和使用实例

一、JDK中的介绍摘录此类用于创建操作系统进程。 每个 ProcessBuilder 实例管理一个进程属性集。start() 方法利用这些属性创建一个新的 Process 实例。start() 方法可以从同一实例重复调用,以利用相同的或相关的属性创建新的子进程。 每个进程生成器管理这些进程属性: * 命令 是一个字符串列表,它表示要调用的外部程序文件及其参数(如果有)。在此,表示有效的操作系统命令...

2010-10-11 11:22:39 104

原创 知识点

Array的getLength()方法和 数组的length属性有什么不同的作用??或者说有什么区别? 感觉一样,不知道以后该如何选择就像你所说的,一个是Array类的静态方法,一个是数组本身的属性,一般都用属性,自己本身有属性,何必借别人的方法呢?少加载一个类!array.getClass().getComponentType()public Class<?> getComp...

2010-10-11 10:43:57 185

空空如也

空空如也

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

TA关注的人

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