Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

这里有两种方案建立数据表,分别应对两种场景:

  1. 直接在SQL中使用参数变量

     
  2. 使用脚本获取变量

    Code Block
    languagejs
    importPackage(java.util); 
    var sqlStr = []; 
    sqlStr.push("select * from 	jiaoyimingxi ");
    var size=request.getParameter("尺寸");
    var color=request.getParameter("颜色"); 
    logger.error("size: "+size);
    if(size == null){
        size = "XXL";
    }
    if(color == null){
        color = "红色";
    }
    sqlStr.push(" where "); 
    sqlStr.push(" 尺寸 = '"); 
    sqlStr.push(size); 
    sqlStr.push("'"); 
    sqlStr.push(" and 颜色 = '"); 
    sqlStr.push(color); 
    sqlStr.push("'"); 
     
    var sql = sqlStr.join(""); 
    result.setSuccess(true); 
    result.setData(sql);



Warning

注意:数据表必须要设置为“实时”

Image Added