<body>
   <logic:present name="result">
<logic:iterate id="computer" name="result"  type="com.bean.computerBean" >
<logic:present name="computer">
<bean:define id="temId" name="computer" property="id" /> 
<%=temId%>
<html:form action="computer.do?method=updateComputer&id=<%=temId%>" method="post">
名称&nbsp;<input type="text" name="name" size="10" /></br>
    品牌&nbsp;<input type="text" name="brand" size="10" /></br>
    显示器型号&nbsp;<input type="text" name="monitornum" size="10" /></br>
    CPU型号&nbsp;<input type="text" name="cpunum" size="10" /></br>
          硬盘容量&nbsp;<input type="text" name="hardsize" size="10" /></br>
          内存容量&nbsp;<input type="text" name="memorysize" size="10" /></br>
    <input name="按钮" type="submit" value="提交"/>
</html:form>
</logic:present>
</logic:iterate>
</logic:present>
  </body>在后台 
public ActionForward updateComputer(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
computerInfoForm cinfo = (computerInfoForm)form;
System.out.println(request.getParameter("id"));
return mapping.findForward("changedetail");
}这个id输出为null 取不到参数id的值 这是怎么回事啊 或者还有别的方式?