java
firefly-cn
有多年的软件开发和项目管理经验,目前专注于J2EE和分布式架构设计与开发,对J2EE和云计算相关技术有深入了解。
展开
-
转载:Java同步机制浅谈――synchronized对代码作何影响?
Java对多线程的支持与同步机制深受大家的喜爱,似乎看起来使用了synchronized关键字就可以轻松地解决多线程共享数据同步问题。到底如何?――还得对synchronized关键字的作用进行深入了解才可定论。 总的说来,synchronized关键字可以作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。如果再细的分类,synchronized可作用于ins转载 2007-06-02 23:28:00 · 627 阅读 · 0 评论 -
java如何连接access数据库
access数据库直连用ODBC的 Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver“) ; String url=“jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=D:/temp/Data/data.mdb“); Connection conn = DriverManager.getConnect原创 2007-06-02 23:33:00 · 1025 阅读 · 0 评论 -
内部类(inner class)和回调(callback)
内部类就是在一个类中定义另外一个类,内部类最大的用途实现方法的回调(CallBack),再进一步就是事件驱动。下面举一个方法的回调的例子: 首先创建一个接口ICallBack.java,内容如下: package zxm.test; public interface ICallBack { public abstract void execute(Object原创 2007-06-02 23:36:00 · 760 阅读 · 0 评论 -
Struts 中循环显示多个数组
提出问题:现在需要在页面上显示一个table,每一列都对应form中的一个数组属性,现在要在页面上显示,格式如下: ID NAME AG原创 2007-11-16 14:10:00 · 1304 阅读 · 3 评论 -
Struts学习笔记之如何处理没有勾选的checkbox
在HTML页面中,如果一个checkbox没有勾选,然后就submit,那么在request中是得不到它的值的。假设页面上有一个checkbox,如下: 如果checkbox被勾选,那么submit后request URL如下:http://localhost:8080/TestStruts/testcheckbox.do?foo=onStruts在处理的时候,通过BeanUtils原创 2008-04-17 14:06:00 · 1256 阅读 · 0 评论 -
关于Struts中循环显示多个数组 的补充
近日在看Jakarta Struts Cookbook (2005)这本书的第三章第三节的时候,发现关于在Struts中循环显示多个数组,还有另一种实现方法。首先在class TestAForm中,给需要显示的数组(如:name,age)添加两个getter和setter方法,以数组name为例:public String getName(int index) { return name原创 2008-04-15 15:44:00 · 880 阅读 · 0 评论 -
Struts学习笔记之在ActionForm中使用集合属性并自动组装(populate)数据
在ActionForm中使用集合属性是可以也是很方便的,但是如何使用好是有技巧的。假如在一个页面提交一个List,如下图: 一般情况下,我们会用request的getParameterValues这个方法取得HTTP request中的数据,返回一个String数组。是否有办法让struts帮我们来组装HTTP request中的数据到ActionForm中呢?有办法,下面我们来看看应原创 2008-04-16 12:33:00 · 1449 阅读 · 0 评论