ECSide如何将后台执行的结果反映到前台页面?
easypower
2007-06-26
ECSide如何将后台执行的结果反映到前台页面?
比如添加成功多少条数据, 再比如某几条不成功,为什么?? |
|
wplqw
2007-07-05
List inputList=ServletUtils.getParameterMaps(req);//取得输入参数记录列表
int len=inputList.size(); int[] updateCount=new int[len];//语句影响记录数 String[] msgs=new String [len];//要返回的异常信息数组,可以在页面被以提示的形式show出来 for(int i=0;i<len;i++) { Map map=(Map)inputList.get(i); if(记录是否存在) { updateCount[i]=0; msgs[i]="已经存在名称,请重新输入一个!";; } else { Object [] args=new Object[7]; args[0]=参数0; args[1]=参数1; ...... args[6]=参数6; try{ updateCount[i]=daoExcute.update(insertSql,args); } catch(Exception e) { msgs[i]="插入记录失败!\n错误信息:"+e.getMessage(); System.out.print(e); } } } //关键语句 ServletUtils.defaultAjaxResopnse(inputList,updateCount,msgs,req,res); |