在beanshell里使用${xxx}方式获取变量,与vars.get("xxx")获取变量,
这两种方式获取到的变量的类型时不同的,
vars.get("xxx")获取的变量好像是str类型
String b = "";
//vars.get("ipaddr_matchNr");这个获取的变量是字符串类型
//${ipaddr_matchNr}; 这个获取的变量是int类型
int num = ${ipaddr_matchNr};
for (int i = 0; i < num; i++){
b += "{\"ipaddr\":" + vars.get("ipaddr_" + Integer.toString(i+1)) + ",\"network\":\"" + vars.get("network_" + Integer.toString(i+1)) + "\"}" + ",";
}
vars.put("res", b);