快速业务通道

壓陣崙匂怏周嚥庁侏怏周岻寂勧僕方象 - 園殻秘壇利

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-25
 void setErr_msg(String err_msg) {     this.ret_code = -1;     this.err_msg = err_msg;   }   /**    * 譜崔撹孔佚連    */   public void setSuccess() {     this.ret_code = 0;     this.err_msg = "";   }   /**    * 登僅荷恬頁倦撹孔     */   public boolean success() {     return this.ret_code == 0;   }   public String getDep_code() {     return dep_code;   }   public void setDep_code(String dep_code) {     this.dep_code = dep_code;   }   public CachedRowSet getCrs() {     return crs;   }   public void setCrs(CachedRowSet crs) {     this.crs = crs;   }   public Hashtable getHt() {     return ht;   }   public void setHt(Hashtable ht) {     this.ht = ht;   }   public String getMenu_code() {     return menu_code;   }   public void setMenu_code(String menu_code) {     this.menu_code = menu_code;   }   public String getOp_desc() {     return op_desc;   }   public void setOp_desc(String op_desc) {     this.op_desc = op_desc;   }   public String getOpr_code() {     return opr_code;   }   public void setOpr_code(String opr_code) {     this.opr_code = opr_code;   }   public int getRet_code() {     return ret_code;   }   public void setRet_code(int ret_code) {     this.ret_code = ret_code;   }   public String getErr_msg() {     return err_msg;   } }

在控制器组件与模型组件之间传送数据(2)

时间:2009-10-14 javaeye lgx2351

以上代码都很好理解,主要是add_param(),set_crs()方法主要是把数据库执行查询后得到的ResultSet通过CachedRowSetImpl的populate方法放进CachedRowSetImpl里,至于为什么要放到CachedRowSetImpl里处理,参看些jdbc编程方面的知识。(TO-DO)

写好这个javaBean后,在控制器组件里可以把在前台传进来的值通过add_param()方法放进来,如下:

Java代码

param_bean param = new param_bean();     String dep_code = (String)request.getSession().getAttribute("LOGIN_USER_DEP");     param.add_param("DEP_CODE", dep_code);

在模型组件里可以根据传进来的这个param来取到值,进行一些数据库的操作,如下:

Java代码

  public param_bean loginAuth(param_bean param) throws java.lang.Exception{     String user_code = (String)param.get_param("USER_CODE");     param.clear_param();     String sql = "..";     sqlExecQuery(param,sql);     return param;   }   /**    * 执行查询语句的公共方法     * @param param     * @param sql     */   private void sqlExecQuery(param_bean param,String sql) throws Exception{     database_bean db = get_database();     param.ret_code = -1;     try{       param.set_crs(db.execute_query(sql));       param.ret_code = 0;       param.err_msg = "";       db.close();     }catch(Exception ex){       par

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号