jslt传参数问题
<%@ page language="java" pageEncoding="GBK"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
  <head>
   
  </head>
  
  <body>
   
    <form method="post" action="DeleteStu.do">
    <table >
       
    <c:forEach var="li" items="${StuInfo}">
   
    <tr>
    <td><h2><input type="checkbox" name="allStu" value="${li.id}"/></h2></td>
    <td><h2><c:out value="${li.name}"></c:out></h2></td>
    <td><h2><c:out value="${li.id}"></c:out></h2></td>
    <td><h2><c:out value="${li.sex}"></c:out></h2></td>
    <td><h2><input type="button" value="修改信息" onClick="window.location='editStu.jsp?someName=${li}'"/></h2></td>
    </tr>
    </c:forEach>
   
    </table>
    <input type="button" value="增加新学生" onClick="window.location='AddStudent.html'"/>
    <input type="submit" value="删除所选的学生"/>
    <input type="reset" value="重置" />
    </form>
   
  </body>
</html> 
接收页面<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<html>
  <head>
    <title>AddStudent.html</title>
  </head>
  
  <body>
  
    <form method="post" action="EditStuInfo.do">
     <table>
   <tr><td>姓名:<input type="text" name="stuName" value="${li.name}"></td></tr>
   <tr><td>密码:<input type="password" name="stuPwd" value="${li.pwd}"></td></tr>
   <tr><td>性别:<select name="sex">
   <option>男</option>
   <option>女</option>
   </td></tr>
   </table>
     <input type="submit" value="提交" />
    </form>
  </body>
</html>
接收的都是空值,不知道怎么回事