我是靠谱客的博主 无聊蜜蜂,最近开发中收集的这篇文章主要介绍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

 

 

 

最后

以上就是无聊蜜蜂为你收集整理的Atitit usrQBM2331 参数格式化规范的全部内容,希望文章能够帮你解决Atitit usrQBM2331 参数格式化规范所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部