zoukankan      html  css  js  c++  java
  • Atitit usrQBM2331 参数格式化规范

    Atitit usrQBM2331 参数格式化规范

     

    String sql = "insert agent(uid,parent_id,pwd,name,tel,wechat,bkkad,sid,uname)values('$uid$','$pid$','$pwd$','$name$','$tel$','$wechat$','$bkkad$','$sid$','$uname$') ";

    sql = sql.replace("$uid$", sub_id);

    tksvr.setUtype("agent");

    sql = sql.replace("$pid$", getuid);

    sql = sql.replace("$pwd$", "111111");

    HttpServletRequest req = Global.req.get();

    try {

    req.setCharacterEncoding("utf8");

    } catch (UnsupportedEncodingException e1) {

    ExUtil.throwExV2(e1);

    }

    String name=req.getParameter("name");

    String name_gbk2utf=EncodeX.gbk2utf(name);

    String name_utf2gbk=EncodeX.utf2gbk(name);

    Map m = ReqX.toMap(req);

    sql = new ParamX().sqlFmtV2(sql, m);

    System.out.println(sql);

     

    public String sqlFmtV2(String sql,Map s_GET)

      {

      List<String> params=findSqlParamV2(sql);

      for (String p : params) {

      String http_para_name=com.attilax.lang.text.strUtil. str_replace("$","",p);

      if(s_GET.get(http_para_name) !=null) {

    String string = s_GET.get(http_para_name).toString();

    sql=com.attilax.lang.text.strUtil.str_replace(p,string,sql);

    }

    }

    //  foreach( $params as $p)

    //  {

    //

    //  }

      return sql;  

      

      }

     

    public List<String> findSqlParamV2(String sql)

      {

    List<String> li=strUtil.  preg_match_all(regExpress.ParamNameExpress4sql, sql);

        //  print_r( $a);

    //     $GLOBALS["varsx"]["sql params"]=$a;

      return li;

      }

     

    public static String ParamNameExpress4sql="\$.+?\$";

     

     

     

    作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 

    汉字名:艾提拉(艾龙)   EMAIL:1466519819@qq.com

    转载请注明来源: http://www.cnblogs.com/attilax/

    Atiend

     

     

  • 相关阅读:
    STM32 定时器用于外部脉冲计数
    幸福是怎么来的
    STM32 I/O的耐压问题,中断问题,以及如何在Keil (RVMDK) 中观察程序的执行时间
    STM32输入捕获简介
    STM32 直流减速电机控制
    2013 初始
    js 为字符串添加样式
    js 实现页面显示钟表
    JavaScript 入门总结
    ADO.NET基本数据库编程
  • 原文地址:https://www.cnblogs.com/attilax/p/6087527.html
Copyright © 2011-2022 走看看