快速业务通道

WebLogic运用DB的Java控件访问数据库 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-25
为示例连接的是英文数据库,会存在乱码问题,下面是转码的函数,这也充分//说明了,逻辑层在处理数据的关键所在。private String getGBString(String strIn){try{ byte[] tmpByte=strIn.getBytes("ISO8859-1"); return new String(tmpByte,"gb2312");}catch(Exception e){return "";}}

//返回全记录,调用recTest的selectAll,接口函数public test.tblTest[] getAll(){recNew=recTest.selectAll();int i;for(i=0;i<recNew.length;i++){recNew[i].A=getGBString(recNew[i].A);recNew[i].B=getGBString(recNew[i].B);recNew[i].C=getGBString(recNew[i].C);recNew[i].D=getGBString(recNew[i].D);}return recNew;}

//添加数据,这时通过页面传递的参数值,调用接口Add数据/*** @jpf:action* @jpf:forward name="success" path="index.jsp"*/public Forward add(){recTest.insert(this.getRequest().getParameter("a"), this.getRequest().getParameter("b"),this.getRequest().getParameter("c"),this.getRequest().getParameter("d"));return new Forward( "success" );}

//删除数据/*** @jpf:action* @jpf:forward name="success" path="index.jsp"*/public Forward delete(){recTest.delete(this.getRequest().getParameter("ToDelete"));return new Forward( "success");}

/*** 此方法代表进入页面流的入口* @jpf:action* @jpf:forward name="success" path="index.jsp"*/protected Forward begin(){return new Forward("success");}}

七、显示层(页面)

Test\TestWeb\recordset\index.jsp 最外层显示,查看下面完全代码时,可以看到netui控件的极大灵活性。技术难点并不多,这里使用的是netui-data:repeater,重复获取记录集数据。

<body><table border=1><tr><td width="100" class="header-text">A</td><td width="100" class="header-text">B</td><td width="100" class="header-text">C</td><td width="100" class="header-text">D</td></tr><netui-data:repeater dataSource="{pageFlow.all}"><netui-data:repeaterHeader> </netui-data:repeaterHeader><netui-data:repeaterItem><tr><td width="100" class="row-text"><a href="#" onclick="window.alert(''<netui:content value=''{container.item.A}-{container.item.B}-{container.item.C}-{container.item.D}''/>'')"><netui:label value="{container.item.A}"/></a></td><td width="100" class="row-text"><netui:label value="{container.item.B}"/></td><td width="100" class="row-text"><netui:label value="{container.item.C}"/></td><td width="100" class="row-text"><netui:label value="{container.item.D}"/></td><td><netui:anchor action="delete" onClick="return(window.confirm(''Del?''))"><netui:parameter name="ToDelete" value="{container.item

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号