还是struts 传递参数的问题
<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">
名称 <input type="text" name="name" size="10" /></br>
品牌 <input type="text" name="brand" size="10" /></br>
显示器型号 <input type="text" name="monitornum" size="10" /></br>
CPU型号 <input type="text" name="cpunum" size="10" /></br>
硬盘容量 <input type="text" name="hardsize" size="10" /></br>
内存容量 <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的值 这是怎么回事啊 或者还有别的方式?
------解决方案--------------------
el el el