<html:link page="/down.do">导出EXCEL</html:link>
<table border="1" width="1000">
<tbody id="userTable" style="text-align: center">
<tr>
<th colspan="6" style="text-align: center">
${beginningDate}至${endDate}
</th>
</tr>
<tr bgcolor="#F0F3F8">
<td>
用户姓名
</td>
<td>
早餐次数
</td>
<td>
午餐次数
</td>
<td>
晚餐次数
</td>
<td>
总次数
</td>
<td>
总价格
</td>
</tr> <c:forEach items="${dingingCount}" var="count">
<c:set var="totalMoney" value="${count.totalCount * totalPrice}"></c:set>
<tr bgcolor="#F0F3F8">
<td>
${count.userName}
</td>
<td>
${count.breakfastCount}
</td>
<td>
${count.lunchCount}
</td>
<td>
${count.dinnerCount}
</td>
<td>
${count.totalCount}
</td>
<td>

<fmt:formatNumber value="${count.totalCount * totalPrice}"
pattern="0.00" />
</td>
</tr>
</c:forEach>
<tr bgcolor="yellow">
<td>
合计:
</td>
<td>
${allBreakfast}次
</td>
<td>
${allLunch}次
</td>
<td>
${allDinner}次
</td>
<td>
${allCount}次
</td>
<td>

<fmt:formatNumber value="${allMoney}" pattern="0.00" />
</td>
</tr>
</tbody>
</table>我点击按钮  导出EXCEL  提交到一个ACTION 可是发现获取不到我想要的${allCount} ${count.dinnerCount}这些参数

解决方案 »

  1.   

    页面定义hidden,或者把input的name设为对应的名字,在action中就可以用getParameters得到
      

  2.   

    <form action="/down.do" month="post"><input type="hidden" value=" <fmt:formatNumber value="${count.totalCount * totalPrice}"
    " name="count"/><input type="hidden" value=" <fmt:formatNumber value="${allMoney}" pattern="0.00" />
    "
    " name="price"/>
    <input value=''导出EXCEL type='sumbit'/>
    </form>
    h后台
    String count=request.getParameters("count");
    String price=request.getParameters("price");
      

  3.   

    you must set your elements' names before you are trying to get them.
      

  4.   

    方法一:<%@ page contentType="text/html;charset=gb2312" %><%@ page import="com.bean.ShopCar"%> <!-- 导入ShopCar类 -->
    <% 
       ShopCar car=new ShopCar();    //创建一个实例
       session.setAttribute("car",car);   //将创建的JavaBean实例存在session范围内
    %>
    <jsp:setProperty name="car" property="*"/>
    <!-- 显示输入的信息 -->
    物品:<%=car.getName()%>
    <br>
    产地:<%=car.getMaker() %>
    <br>
    <a href="form.jsp">继续输入</a>方法二:<%@ page contentType="text/html;charset=gb2312" %><jsp:useBean id="car" class="com.bean.ShopCar" scope="session"/>
    <jsp:setProperty name="car" property="*"/>
    <!-- 显示输入的信息 -->
    物品:<%=car.getName()%>
    <br>
    产地:<%=car.getMaker() %>
    <br>
    <a href="form.jsp">继续输入</a>方法三:<%@ page contentType="text/html;charset=gb2312" %><jsp:useBean id="car" class="com.bean.ShopCar" scope="session"/>
    <%@ page import="com.bean.ShopCar"%>
    <% 
       ShopCar r_car=new ShopCar();
       request.setAttribute("car",r_car);
    %>
    <jsp:setProperty name="car" property="*"/>
    <!-- 显示输入的信息 -->
    Request范围内:<br>
    物品名称:<%=r_car.getName()%><br>
    生产地址:<%=r_car.getMaker()%><br>
    <br>
    Session范围内:<br>
    物品名称:<%=car.getName()%><br>
    生产地址:<%=car.getMaker()%><br><p>
    <a href="form.jsp">继续输入</a>