Spring 处理jsp 页面提交list集合

第一步:首先我们需要有一个实体类,该实体类形如:

package com.mf.util;
import java.util.List;
import com.mf.system.entity.SysModule;
public class SysModuleList {
private List modules;
public List getModules() {
return modules;
}
public void setModules(List modules) {
this.modules = modules;
}
}

第二步:在Controller层中

/**
* 保存新增
* @param model
* @param sysrole
* @return
*/
@RequestMapping(value="add")
public ModelAndView add(SysModuleList modules,String tempString,SysRole sysRole,HttpServletResponse response,HttpServletRequest request){

try {
//保存角色-角色功能-模块功能等信息
sysRole.setStatus(1);
sysRoleService.saveAll(tempString,modules, sysRole,request);
} catch (Exception e) {
e.printStackTrace();
}
return new ModelAndView("redirect:/sys/role/list.do");
}

第三步骤:在jsp页面我们




                     
               
               
                     
                 

           

这样,Spring就会自动将其封装到集合中去了。个人觉得该方法比较好用,如果您看到还有其他好用办法可以一起讨论。

你可能感兴趣的:(Spirng)