62,614
社区成员
发帖
与我相关
我的任务
分享
try {
//获取参数
Map<String,Object> paramMap = req.getParameterMap();
String op = req.getParameter("op");
if(StringUtil.isEmpty(op)){
op = AutoFormTemplateParseUtil.OP_VIEW;
}
Map<String, List<Map<String, Object>>> paras = new HashMap<String, List<Map<String, Object>>>();
if(StringUtils.isNotBlank(autoForm.getFormName())){
autoForm = this.systemService.findUniqueByProperty(AutoFormEntity.class, "formName", autoForm.getFormName());
if(autoForm==null){
return new ModelAndView("jeecg/cgform/autoform/autoForm-error").addObject("message", "表单信息获取失败!");
}
}else{
return new ModelAndView("jeecg/cgform/autoform/autoForm-error").addObject("message", "formName不能为空!");
}
//根据formid查询表单的参数
List<String> paramList = getFormParams(autoForm.getId());
if(paramList!=null&¶mList.size()>0){
for(String param:paramList){
String paramValue = req.getParameter(param);
if(paramValue==null){
return new ModelAndView("jeecg/cgform/autoform/autoForm-error").addObject("message", "缺少表单参数:"+param);
}
}
}
import java.util.HashMap;
public class Test{
public static void main(String[] args){
HashMap<String,String[]> map = new HashMap<>();
HashMap map1 = map;
HashMap<String,Object> map2 = map1;
}
}
需要这样转换.对于泛型类是把整个对象作为整体,而不是里面value是否符合String[] > Object