<form name="form1" method="post" action="">
<table width="425" border="1" cellspacing="0" cellpadding="0">
  <tr align="center">
    <td colspan="3">推荐产品前台显示表</td>
  </tr>
  <%
  while(rs.next()){
  String disp=rs.getString("goods_disp");
  String name=rs.getString("goods_name");
  %>
  <tr>
    <td><%=name%></td>
    <td><%if(disp.equals("1")){%>
    <input name="<%=name%>" type="radio" value="1"  checked>
<input name="<%=name%>" type="radio" value="0">
<%}else{%>
<input name="<%=name%>" type="radio" value="1">
<input name="<%=name%>" type="radio" value="0"  checked>
<%}%>
 </td>
    <td><a href="goods_disp_do.jsp?name=<%=name%>"
><img src="images/modify.gif" alt="修改" width="16" height="15" border="0"></a></td>
  </tr>
   <%}
  conn.close();%>
  <tr>
    <td>&nbsp;</td>
    <td></td>
    <td>&nbsp;</td>
  </tr>
</table>
</form>本页用request.getParameter(name); 得到的值是null  高手指教

解决方案 »

  1.   

    你就不能换个思路!!struts2.0 你那个name要从数据库get 实在想撞南墙,也用动态数组呀!
    name="items[${i}].label"Form中是List items
      

  2.   

    request.getParameter("name"); 
      

  3.   

    int index=0; 
    while(rs.next()){ 
       index++;  String disp=rs.getString("goods_disp"); 
      String name=rs.getString("goods_name"); 
      %> 
      <tr> 
        <td> <%=name%><%=index%> </td> 
      
      

  4.   

    在action这样写撒while(rs.next()){ 
      String disp=rs.getString("goods_disp"); 
      String name=rs.getString("goods_name"); 
    request.getParameter(name);
    }