日期:2014-05-20  浏览次数:20771 次

struts 传递参数
<body>

<table border="1">
<tr><th>名称</th><th>品牌</th><th>显示器型号</th><th>CPU型号</th><th>硬盘容量</th><th>内存容量</th><th></th></tr>
<logic:present name="result">
<logic:iterate id="computer" name="result" type="com.bean.computerBean" >
<logic:present name="computer">
<tr>
<td><bean:write name="computer" property="name" /></td>
<td><bean:write name="computer" property="brand" /></td>
<td><bean:write name="computer" property="monitornum" /></td>
<td><bean:write name="computer" property="cpunum" /></td>
<td><bean:write name="computer" property="hardsize" /></td>
<td><bean:write name="computer" property="memorysize" /></td>
<td><a href="computer.do?method=deleteComputer?id=??????????">删除</a></td>
</tr>
</logic:present>
</logic:iterate>
</logic:present>
</table>

<logic:equal name="page" property="hasNextPage" value="true">
<html:link page="/page.do?action=nextPage">nextPage</html:link>
</logic:equal>
<logic:equal name="page" property="hasPreviousPage" value="true">
<html:link page="/page.do?action=previousPage">PreviousPage</html:link>
</logic:equal>

共有数据总数<bean:write name="page" property="totalRows"/>;
共分<bean:write name="page" property="totalPages"/>页,当前是第
<bean:write name="page" property="currentPage"/>页
</body>

功能就是把数据库中的记录读出来 以表格形式显示出来 每条记录有一个删除链接 我想传递这条记录对应的id值 不知道该怎么传啊 哪位高手指点一下啊 急等


------解决方案--------------------
<td><a href="computer.do?method=deleteComputer?id=<bean:write name="computer" property="id" />">删除</a></td>

后台
equest.getParameter("id");
------解决方案--------------------
如果还是用request去获取参数 还不如不用struts1
用form获取
前提是你又对应的form 然后用他的get方法
------解决方案--------------------
<td><a href="computer.do?method=deleteComputer?id=<%=computer.getId()%>">删除</a></td>
------解决方案--------------------
你不是在页面有迭代的对象吗?你可以通过对象.属性放到url后边作为参数不就可以吗?