![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
struts
文章平均质量分 78
chenxi1101
这个作者很懒,什么都没留下…
展开
-
struts源代码阅读(Commons-Beanutils包)
Commons-Beanutils(一) Commons-Beanutils 这个是jakarta commons项目中的一个子项目。这个项目开发的目的是帮助开发者动态的获取/设值Java Bean的属性,同时解决每次都要写getXXX和setXXX的麻烦。一、XXXConvert这些类都实现Converter接口,提供把value值转化成为相应XXX类的实现。现在只针对四种类型:数字,时间,Bo转载 2008-09-11 14:57:00 · 436 阅读 · 0 评论 -
html:select 标签的属性及方法
标签属性 属性 描述 ACCESSKEY accessKey 设置或获取对象的快捷键。 ALIGN align 设置或获取对象针对其邻接文本如何排列。 ATOMICSELECTION 指定元素及其内容是否可以一不可见单位统一选择。 canHaveChildren 获取表明对象是否可以包含子对象的值。 canHaveHTML 获取表明对象是否可以包含丰富的 HTML 标签的值。 CLASS clas原创 2008-09-11 09:36:00 · 2045 阅读 · 0 评论 -
commons-beanutils 1.7 新增的 LazyDynaBean
转自 jakarta99 的 Blog commons-beanutils 除了增加一些 Exception 處理外, 還包含了一個新的東西, 那就是 LazyDynaBean.. 所謂 Lazy, 就是懶人寫 DynaBean 的方法, 簡化了 DynaBean 要先寫 DynaProperty 的設定值, 我們可以完全不用去宣告他原本的預設值, 只要直接把值放進去就可以了. 在转载 2008-09-11 14:37:00 · 512 阅读 · 0 评论 -
始终会用上的Commons-BeanUtils
Beanutils用了魔术般的反射技术,实现了很多夸张有用的功能,都是C/C++时代不敢想的。无论谁的项目,始终一天都会用得上它。我算是后知后觉了,第一回看到它的时候居然错过。1.属性的动态getter,setter 在这框架满天飞的年代,不能事事都保证执行getter,setter函数了,有时候属性是要需要根据名字动态取得的,就像这样: BeanUtils.getPropert转载 2008-09-12 17:12:00 · 427 阅读 · 0 评论 -
使用BeanComparator实现Comparable接口
作者: Builder.com如果需要在Java中使用排序方法,那么就需要实现Comparable接口。public interface java.lang.Comparable { public int compareTo(Object o);} Comparable接口很简单,因为它只有一个方法;然而如果你需要根据多个属性对对象进行排序,那么实现compareTo方法就会变得很复杂转载 2008-09-13 09:43:00 · 933 阅读 · 0 评论 -
JapertReports & iReport的开源报表实战
JasperReports+iReports , 类似于CrystalReport的开源报表系统,最主要能帮助我们在设计时把数据和表示分开,帮助我们实现Web报表的分页打印,分组合计,变量的加减处理,输出的格式化,还有导出Excel、pdf等,反正用过了的人都不肯回去重新自己画html页面出报表了。 google上有入门教程,非常容易。但一遇到复杂的报表,入门那套很快就玩不转了,如果转载 2008-09-12 16:50:00 · 447 阅读 · 0 评论