有些时候,我们在后台不单单要得到选中的复选框值,还要得到没有选中的复选框值.JS代码如下:  var obj = ListForm.name var strValue var strEnptyValue //没有选中的复选框值 var intCounter var intEnptyCounter strValue = "" strEnptyValue = "" intCounter = 0 intEnptyCounter = 0 for(i = 0 ; i < obj.length ; ...
2008-03-21

读取ORACLE表结构

关键字: oracle
select    A.column_name 字段名,A.data_type 数据类型,A.data_length 长度,A.data_precision 整数位,    A.Data_Scale 小数位,A.nullable 允许空值,A.Data_default 缺省值,B.comments 备注from  user_tab_columns A,user_col_comments B where a.COLUMN_NAME=b.column_name and    A.Table_Name ...
2008-02-21

(转)struts2解决中文乱码

关键字: struts2
终于在自己的项目中引入struts2了,但一上来就来一个中文乱码的问题。google了半天找了几个不痛不痒的结果,很是不满意。又调试了半天,终于 解决了中文乱码的问题。总结一下,中文乱码,首先要区分是页面乱码、action乱码,还是数据库乱码。大致的原理是java使用unicode编码-- >window使用gbk(gb2312的扩展集)--mysql默认使用utf-8(unicode的一种编码方法),这样转来转去就乱码了 ^_^。解决方法如下:    1. 在struts2里面,最好将所有字符都设成utf-8。<%@ page contentType="tex ...
2008-01-16

STRUTS2 取某个map值

关键字: struts2
<s:set name="map" value="#request.paras" /> <s:if test="${map['test']!=null}"> <s:property value="#map['test']" /> </s:if>代码如上 
2008-01-15

STRUTS2 配置问题

关键字: struts2
今天碰到了一个很奇怪的问题 , 就是Struts2标签库用不了,老是抛出Exception.找了半天也没有找到原因. 只好一步步来调试,最后终于发现了问题所在.原来问题就出在web.xml配置文件上,自已的listener要放在filter的前面,否则出错. 错误的配置如下: <?xml version="1.0" encoding="GBK"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi ...
2008-01-10

数据库连接池的基本原理

关键字: 连接池
传统的数据库连接方式(指通过DriverManager和基本实现DataSource进行连接)中,一个数据库连接对象均对应一个物理数据库连接,数据库连接的建立以及关闭对系统而言是耗费系统资源的操作,在多层结构的应用程序环境中这种耗费资源的动作对系统的性能影响尤为明显。 在多层结构的应用程序中通过连接池(connection pooling)技术可以使系统的性能明显得到提到,连接池意味着当应用程序需要调用一个数据库连接的时,数据库相关的接口通过返回一个通过重用数据库连接来代替重新创建一个数据库连接。通过这种方式,应用程序可以减少对数据库连接操作,尤其在多层环境中多个客户端可以通过共享少量的物 ...
2008-01-10

(转)数据库连接池的原理机制

关键字: 连接池
1、基本概念及原理   对于共享资源,有一个很著名的设计模式:资源池(Resource Pool)。该模式正是为了解决资源的频繁分配?释放所造成的问题。为解决上述问题,可以采用数据库连接池技术。数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。我们可以通过设定连接池最大连接数来防止系统无尽的与数据库连接。更为重要的是我们可以通过连接池的管理机制监视数据库的连接的数量?使用情况,为系统开发?测试及性能调整提供依据。 连接池的基本工作原理   2、服务器自带的连接池   ...
2007-12-09

JavaMail API详解

关键字: JavaMail
版权声明:本文可以自由转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明 作者:cleverpig(作者的Blog:http://blog.matrix.org.cn/page/cleverpig) 原文:http://www.matrix.org.cn/resource/article/44/44101_JavaMail.html 关键字:java,mail,pop,smtp 一、JavaMail API简介 JavaMail API是读取、撰写、发送电子信息的可选包。我们可用它来建立如Eudora、Foxmail、MS Outlook Express一般的邮件用户代理程序( ...
UML软件工程组织 良葛格学习笔记
2007-12-05

软件测试计划的编写

关键字: 测试
软件项目的测试计划是描述测试目的、范围、方法和软件测试的重点等的文档。对于验证软件产品的可接受程度编写测试计划文档是一种有用的方式。详细地测试计划可以帮助测试项目组之外的人了解为什么和怎样验证产品。它非常有用但是测试项目组之外的人却很少去读它。依据特定的项目,在一个测试计划中可能包括下面项目: 1、标题 2、软件标识,包括版本/发布版本号 3、目录; 4、文档的目的和阅读人群; 5、测试的对象; 6、软件产品概述; 7、相关文档列表,例如需求规格、设计文档和其它测试计划等; 8、有关的标准和法规; 9、可追溯的需求; 10、有关的命名约定和标识约定; 11、软件项目的相关的所有部门和成员/联系 ...