<center>
 <display:table class="st s1" name="${requestScope.customerList}" id="customer" pagesize="12" requestURI="CustomerListServlet">
  <display:column property="customerID"  title="用户ID" style="TEXT-ALIGN: center"></display:column>
  <display:column property="customerName" title="用户昵称" style="TEXT-ALIGN: center" >  </display:column>
  <display:column property="realName" title="真实姓名" style="TEXT-ALIGN: center"></display:column>
  <display:column title="操作" style="TEXT-ALIGN: center">
  <a href="GetCustomerServlet?customerName=${customer.customerName }">修改</a>
  </display:column>
  <display:column title="操作" style="TEXT-ALIGN: center">
    <a href="DelCustomerServlet?customerID=${customer.customerID }" onClick="return confirm('您确定进行删除操作吗?')">删除</a>
  </display:column>
</display:table>
</center>
在以上代码中,${customer.customerName }和${customer.customerID }都是有值的。<center>
<display:table class="st s1" name="${requestScope.formlist}" id="Form" pagesize="12" requestURI="OrderForm0ListServlet">
  <display:column property="orderID"  title="订单编号" style="TEXT-ALIGN: center"></display:column>
  <display:column title="操作"  style="TEXT-ALIGN: center">
    <a href="DealOrderFormServlet?orderID=${OrderForm.orderID}" onClick="return confirm('您确定要发货吗?')">发货</a>
  </display:column>
</display:table>
</center>
但在上面的代码中,${OrderForm.orderID}就没有值了,这是为什么呢?这是毕业设计中的问题,我只是菜鸟,这个问题考虑了很久都没有得到解决,请求帮助。

解决方案 »

  1.   

    <display:table class="st s1" name="${requestScope.formlist}" id="Form" pagesize="12" requestURI="OrderForm0ListServlet">
    改成OrderForm
      

  2.   

    <a href="DealOrderFormServlet?orderID=${OrderForm.orderID}" onClick="return confirm('您确定要发货吗?')">发货</a>
    应该是 orderID=${Form.orderID}
      

  3.   

    确实这样就可以了,但是是什么原因呢?
    我还有其他的,到时候orderID=${Form.orderID}又该写成什么?
      

  4.   

    你的${Form.orderID} 根据 <display:table class="st s1" name="${requestScope.formlist}" id="Form" pagesize="12"  requestURI="OrderForm0ListServlet"> 来的
      

  5.   

    原来都应该是Form。瀑布汗~~~~~
    还是不知道原因~~谢谢~~3楼