配合 form 提交后台 /ajaxSubmit/Submit等通过form提交
springMvc下
@RequestMapping("/save_oaflow_init")
//ResultVO 自用统一返回方法
public ResultVO save_oaflow_init(HttpServletRequest request) {
Enumeration paramNames = request.getParameterNames();
List<jsonbean> list2 = new ArrayList();
while (paramNames.hasMoreElements()){
jsonbean jb = new jsonbean();
String name = (String)paramNames.nextElement();
//getParameterValues 因为有checkbox
String[] vname = request.getParameterValues(name);
//业务需要 过滤了一些不需要的数据
if(!name.equals("id")
&&!name.equals("agent")
&&!name.equals("stepId")
&&!name.equals("roleId")
) {
//将数组用逗号分隔转成字符串
String str = StringUtils.join(vname,",");
//StringEscapeUtils.unescapeHtml4 html字符转义
jb.setName(StringEscapeUtils.unescapeHtml4(name));
jb.setValue(StringEscapeUtils.unescapeHtml4(str));
list2.add(jb);
//数组转化为List : List arrayList = arrayList = Arrays.asList(vname);
//1.该方法不适用于基本数据类型(byte,short,int,long,float,double,boolean)
//2.不支持add和remove方法
//3.该方法将数组与列表链接起来,当更新其中之一时,另一个自动更新
}
}
return new ResultVO(applyService.save_oaflow_init_agent(list2));
}
相关文章
- form表单提交,后台怎么获取select的值?后台直接获取即可,和input方式一样。
- Java后台使用httpclient入门HttpPost请求(form表单提交,File文件上传和传输Json数据)
- springboot框架中集成thymeleaf引擎,使用form表单提交数据,debug结果后台获取不到数据
- form表单提交中文乱码(前台中文到JAVA后台乱码)问题及解决
- form表单提交时选择性传值到后台
- form 表单提交、后台的统一处理
- Checkbox框全选操作,form表单提交与jquery ajax提交两种处理方式
- Checkbox框全选操作,form表单提交与jquery ajax提交两种处理方式
- 使用form表单提交请求如何获取后台返回的数据?
- Checkbox框全选操作,form表单提交与jquery ajax提交两种处理方式