struts2页面传值问题
我用ssi写的一个小程序,但是struts2从页面传值到action却得不到。
<table>
<tr>
<td>id</td>
<td>用户名</td>
<td>密码</td>
<td>操 作</td>
</tr>
<c:forEach var="u" items="${list}">
<tr>
<td>${u.id }</td>
<td>${u.username }</td>
<td>${u.password }</td>
<td>
<input type="hidden" name="id" value="${u.id }" />
<a href="user_edit.do">update</a>
<a href="user_delete.do">delete</a>
</td>
</tr>
</c:forEach>
</table>
这是页面代码<a href="user_edit.do">update</a>
得到的id是0,
请问该怎么传参数
------解决方案--------------------你是通过超链接直接访问 user_edit.do 请求的嘛 没传参数不是
你可以这样 <a href="user_edit.do?id=${u.id }">update</a>
------解决方案--------------------你这里是href的,可以采用url传递,例如:user_delete.do?id=${u.id}
------解决方案--------------------你说的应该是post提交方式
在action中直接能得到
而你用的是超链接 ,链接提交为get方式 get方式提交只能在url后面加参数
user_delete.do?id=${u.id}
------解决方案--------------------这样的页面,,,还是直接用Form表单提交最方便了...
------解决方案--------------------你页面上显示的id值是多少嘛?是不是你传递到页面上的值就有问题