Tools tTools = new Tools(sRequest, sDbCM);
iRows = tTools.getRows(sSql); 
sDb = new org.aaa.db.Db(sDbCM);
sDb.query(sSql, iPage, sDbCM.preRows()); retStr += "<table width=90% border=1 cellspacing=0 cellpadding=2 align=center bordercolorlight=#000000 bordercolordark=#FFFFFF>\n";
while ( sDb.next_record() )
{
retStr += "<tr><td width=11%><a href='<!--ACTION_URL-->?page=Config/configInfo&iConfigID=" + sDb.get("iConfigID") + "'>" + sDb.get("iConfigID") + "</a></td>\n";
retStr += "<td width=26%>" + sDb.get("sSection") + "</td>\n";
retStr += "<td width=26%>" + sDb.get("sItem") + "</td>\n";
retStr += "<td width=26%>" + sDb.get("sValue") + "</td>\n";
retStr += "<td width=11%><a onClick=\"return confirm('È·ÐÅҪɾ³ýÂð?')\" href='<!--ACTION_URL-->?page=Config/configList&keyword=" + sKeyword + "&func=Config/configDelete&iConfigID=" + sDb.get("iConfigID") + "'>\n";
retStr += "ɾ³ý</a></td></tr>\n";
}
sDb.close();
retStr += "</table>";
这是java部分下面是html部分:
-------------------------------------------------------------------------------------------------
<script language="javascript">
function check()
{
if(!IsNum(f1.time.value)||f1.time.value==""){
alert("请输入数字!")
return false;
}
if(!IsNum(f1.fee.value)||f1.fee.value==""){
alert("必须输入数字!")
return false;
}
if(!IsNum(f1.mac.value)||f1.mac.value==""){
alert("只能输入数字!")
return false;
}
}
function IsNum(num){
var reNum=/^\d*$/;
return(reNum.test(num));
}
</script>
<p align="center">
配置文件详细信息:
</p>
<hr width="85%" />
<form action="" method="post" name="f1">
<table border="1px" bordercolor="#666666" align="center">
<tr>
<td width="59" rowspan="4">
呼叫控制
</td>
<td width="578">
国际呼叫
</td>
<td width="168">
off
<input type="radio" name="InternationCallDefault" value="off" />
on
<input type="radio" name="InternationCallDefault" value="on" />
</td>
</tr>
<tr>
<td>
国内呼叫
</td>
<td>
off
<input type="radio" name="NationCallDefault" value="off" />
on
<input type="radio" name="NationCallDefault" value="on" />
</td>
</tr>
<tr>
<td>
域间呼叫
</td>
<td>
off
<input type="radio" name="NeighborCallDefault" value="off" />
on
<input type="radio" name="NeighborCallDefault" value="on" />
</td>
</tr>
<tr>
<td>
域内呼叫
</td>
<td>
off
<input type="radio" name="DomainCallDefault" value="off" />
on
<input type="radio" name="DomainCallDefault" value="on" />
</td>
</tr>
<tr>
<td rowspan="5">
呼叫检测
</td>
<td>
主叫号码身份检测
</td>
<td>
off
<input type="radio" name="CallNOAuth" value="off" />
on
<input type="radio" name="CallNOAuth" value="on" />
</td>
</tr>
<tr>
<td>
是否允许主叫空号码
</td>
<td>
off
<input type="radio" name="NULLCallingNO" value="off" />
on
<input type="radio" name="NULLCallingNO" value="on" />
</td>
</tr>
<tr>
<td>
代理商身份检测
</td>
<td>
off
<input type="radio" name="AgentAuth" value="off" />
on
<input type="radio" name="AgentAuth" value="on" />
</td>
</tr>
<tr>
<td>
Spider软交换共享余额检测
</td>
<td>
off
<input type="radio" name="SpiderShare" value="off" />
on
<input type="radio" name="SpiderShare" value="on" />
</td>
</tr>
<tr>
<td>
Spider软交换缺省超时时间
</td>
<td>
<input type="text" name="SpiderDefaultTimeout" id="time" onMouseOut='check()'/>
</td>
</tr>
<tr>
<td rowspan="2">
其它选项
</td>
<td>
计费单位
</td>
<td>
<input type="text" name="FeeUnit" id="fee" onMouseOut='check()'/>
</td>
</tr>
<tr>
<td>
是否统计上行流量
</td>
<td>
off
<input type="radio" name="OutFlow" value="off" />
on
<input type="radio" name="OutFlow" value="on" />
</td>
</tr>
<tr>
<td rowspan="3">
计费
</td>
<td>
VOIP包月计费超出按照时长计费
</td>
<td>
off
<input type="radio" name="VOIPMonthExceed" value="off" />
on
<input type="radio" name="VOIPMonthExceed" value="on" />
</td>
</tr>
<tr>
<td>
代理商计费
</td>
<td>
off
<input type="radio" name="AgentBilling" value="off" />
on
<input type="radio" name="AgentBilling" value="on" />
</td>
</tr>
<tr>
<td>
是否锁定用户
</td>
<td>
off
<input type="radio" name="LockUser" value="off" />
on
<input type="radio" name="LockUser" value="on" />
</td>
</tr>
<tr>
<td>
认证
</td>
<td>
是否自动学习MAC地址绑定,为0表示不学习,为N表示超过N连续相同的MAC地址后,自动绑定MAC地址
</td>
<td>
<input type="text" name="MACauto" id="mac" onMouseOut='check()'/>
</td>
</tr>
<tr>
<td rowspan="2">
计费
</td>
<td>
按照自然天计费
</td>
<td>
off
<input type="radio" name="NatureDay" value="off" />
on
<input type="radio" name="NatureDay" value="on" />
</td>
</tr>
<tr>
<td>
按照自然月计费
</td>
<td>
off
<input type="radio" name="NatureMonth" value="off" />
on
<input type="radio" name="NatureMonth" value="on" />
</td>
</tr>
<tr>
<td rowspan="2">
记账
</td>
<td>
是否根据radius client地址来改写NAS地址
</td>
<td>
off
<input type="radio" name="NASrewrite" value="off" />
on
<input type="radio" name="NASrewrite" value="on" />
</td>
</tr>
<tr>
<td>
月尾拆分账单
</td>
<td>
off
<input type="radio" name="AccountSplit" value="off" />
on
<input type="radio" name="AccountSplit" value="on" />
</td>
</tr>
<tr>
<td colspan="3">
<center>
<input type="submit" value="保存" />
&nbsp;&nbsp;
<input type="reset" value="重填" />
</center>
</td>
</tr>
</table>
</form>
</td></tr>