springmvc中,在业务控制方法中,收集数组参数,收集List集合包含javabean
来源:互联网 发布:首都医科大学知乎 编辑:程序博客网 时间:2024/06/05 06:42
收集数组参数
EmpAction.java中
@Controller@RequestMapping(value="/emp")public class EmpAction {@RequestMapping(value="/deleteAll",method=RequestMethod.POST)public String deleteAll(Model model,int[] ids) throws Exception{System.out.println("需要删除的员工编号分别是:");for(int id : ids){System.out.print(id+" ");}model.addAttribute("message","批量删除员工成功");return "/jsp/ok.jsp";}}jsp中
<%@ page language="java" pageEncoding="UTF-8"%><%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <body> <form action="${pageContext.request.contextPath}/emp/deleteAll.action" method="POST"> <table border="2" align="center"> <tr> <th>编号</th> <th>姓名</th> </tr> <tr> <td><input type="checkbox" name="ids" value="1"/></td> <td>哈哈</td> </tr> <tr> <td><input type="checkbox" name="ids" value="2"/></td> <td>呵呵</td> </tr> <tr> <td><input type="checkbox" name="ids" value="3"/></td> <td>嘻嘻</td> </tr> <tr> <td><input type="checkbox" name="ids" value="4"/></td> <td>笨笨</td> </tr> <tr> <td><input type="checkbox" name="ids" value="5"/></td> <td>聪聪</td> </tr> <tr> <td> <input type="submit" value="删除"/> </td> </tr> </table> </form> </body></html>
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
收集List集合包含javabean
Bean.java中
/** * 封装多个Emp的对象 * @author AdminTC */public class Bean {private List<Emp> empList = new ArrayList<Emp>();public Bean(){}public List<Emp> getEmpList() {return empList;}public void setEmpList(List<Emp> empList) {this.empList = empList;}}EmpAction.java中
@Controller@RequestMapping(value="/emp")public class EmpAction {/** * 批量添加员工 */@RequestMapping(value="/addAll",method=RequestMethod.POST)public String addAll(Model model,Bean bean) throws Exception{for(Emp emp:bean.getEmpList()){System.out.println(emp.getUsername()+":"+emp.getSalary());}model.addAttribute("message","批量增加员工成功");return "/jsp/ok.jsp";}}jsp中
<%@ page language="java" pageEncoding="UTF-8"%><%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <body> <form action="${pageContext.request.contextPath}/emp/addAll.action" method="POST"> <table border="2" align="center"> <caption><h2>批量注册员工</h2></caption> <tr> <td><input type="text" name="empList[0].username" value="哈哈"/></td> <td><input type="text" name="empList[0].salary" value="7000"/></td> </tr> <tr> <td><input type="text" name="empList[1].username" value="呵呵"/></td> <td><input type="text" name="empList[1].salary" value="7500"/></td> </tr> <tr> <td><input type="text" name="empList[2].username" value="班长"/></td> <td><input type="text" name="empList[2].salary" value="8000"/></td> </tr> <tr> <td><input type="text" name="empList[3].username" value="键状哥"/></td> <td><input type="text" name="empList[3].salary" value="8000"/></td> </tr> <tr> <td><input type="text" name="empList[4].username" value="绿同学"/></td> <td><input type="text" name="empList[4].salary" value="9000"/></td> </tr> <tr> <td colspan="2" align="center"> <input type="submit" value="批量注册"/> </td> </tr> </table> </form> </body></html>
阅读全文
0 0
- springmvc中,在业务控制方法中,收集数组参数,收集List集合包含javabean
- SpringMVC 在业务控制方法中收集数组及List<JavaBean>参数
- 【SpringMVC】在业务控制方法中收集数组与List<JavaBean>参数(十五)
- springmvc在业务控制方法中收集List<JavaBean>参数,实现批量处理
- 在业务控制方法中收集List<JavaBean>参数 (例如 同时添加多个用户) (12)
- Springmvc中,在业务控制方法中写入包装类收集参数
- SpringMVC 在业务控制方法中写入包装User的模型来收集参数
- 【SpringMVC】在业务控制方法中写入User,Admin多个模型收集参数(十四)
- SpringMVC 在业务控制方法中写入模型变量收集参数,且使用@InitBind来解决字符串转日期类型
- 在控制类的方法参数中利用javabean(实体类)来收集参数 (10)
- springmvc中一个Action中,写多个类似的业务控制方法+在业务控制方法中写入普通变量收集参数+限定某个业务控制方法。只允许GET或POST请求方式访问
- 业务控制方法中收集数组参数 (例如 批量删除用户) (11)
- springmvc框架中,在业务控制方法中写入模型变量收集参数,且使用@InitBind来解决字符串转日期类型
- MyBatis传入参数为集合 map中包含 list 数组
- springmvc(四) Action中业务控制方法多种形式
- SpringMVC 一个Action中,写多个类似的业务控制方法
- 【SpringMVC】一个Action中,写多个业务控制方法(十一)
- Springmvc中收集变量的方式 (8)
- JavaOOP(面向对象的编程)
- selenium自动化面试题
- CSS——继承性和层叠性
- Hibernate与Mybaits的区别
- 深入浅出,Handler机制外科手术式的剖析(ThreadLocal,Looper,MessageQueen,Message)(下)
- springmvc中,在业务控制方法中,收集数组参数,收集List集合包含javabean
- mysql5.7.18 更改密码是出现 Unknown column 'password' in 'field list'错误
- 莫比乌斯进阶:bzoj 2693 jzptab(Mobius)
- Myeclipse 10 激活详解过程
- CAS单点登录-自定义认证之Shiro、Rest(六)
- iOS【Undefined symbols for architecture i386: 错误的解决办法】
- centos6和centos7防火墙的关闭
- 第二章 算法基础
- Fork/Join 框架 详解