SpringMVC中绑定参数绑定数组

mac2024-08-07  56

1. 配置jsp界面

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>user.jsp</title> </head> <body> <form action="${pageContext.request.contextPath}/deleteUsers" method="post"> <table width="20%" border=1> <tr> <td>选择</td> <td>用户名</td> </tr> <tr> <td><input name="ids" value ="1" type="checkbox" /></td> <td>jack</td> </tr> <tr> <td><input name="ids" value ="2" type="checkbox" /></td> <td>amy</td> </tr> <tr> <td><input name="ids" value ="3" type="checkbox" /></td> <td>tom</td> </tr> </table> <input type="submit" value="删除" /> </form> </body> </html>

2. 配置Controller中请求jsp界面的方法

@RequestMapping(value="/toUser") public String toUser(){ return "user"; }

3. 配置Controller总批量删除的方法

@RequestMapping(value="/deleteUsers") public String deleteUsers(Integer[] ids){ if(ids != null){ for(Integer id : ids){ System.out.println("删除id为"+id+"的用户"); } }else{ System.out.println("ids is null"); } return "success"; }

 

最新回复(0)