2018-09-06 18:02
@ddjfinal 定义获取参数map的通用方法在基类controller里面用的时候直接取,非常方便。 一开头写错了,是这个样子, Map parameterMap = getRequest().getParameterMap();
protected Map paramMap() {
Map parameterMap = request.getParameterMap();
Map resultMap = new HashMap();
for (Map.Entry entry : parameterMap.entrySet()) {
if (entry.getValue() != null && entry.getValue().length > 0 && StrUtil.isNotBlank(entry.getValue()[0])) {
String values = "";
for (String s : entry.getValue()) {
values = values + "," + s;
}
resultMap.put(entry.getKey(), values.substring(1));
}
}
return resultMap;
}
这里是把数字转为,号分割了
2018-09-06 17:54
@JFinal Map parameterMap = getRequest().getParameterMap();
;然后再处理下,数组String[] 长度大于1的保持不变,等于于1的直接转为String,再,作为查询条件,在sql模板文件直接使用。数组大于1的,一般都是拼接成 in 语句用的。
2018-09-06 17:41
@逗不逗 或者这样
var staffData = {
"staffName" : name,
"staffSex" : sex,
"staffAge" : age
};
var datas = {staffData :JSON.stringfy(staffData )};
$.ajax({
type: "POST",
url:"/staff/add",
data:datas,
。。。。。
}
后台getPara("staffData");