我的jsp代码是
<s:iterator value="#request.AllUserlist">
<tr>
<td><s:property value="id"/></td>
<td><s:property value="adminName"/></td>
<td>修改<td>
</tr>
然后我想问,我现在想搞一个按钮或者一个url,一点击修改,把一个<tr>里面的id和adminName的值传递到一个change.jsp
<td>修改<td>里面应该怎么写啊?怎样才能跳到change.jsp里面啊?
然后在change.jsp中怎样获取这个值啊?value=""里面怎么写?
<s:form action="updateAdmin" method="post">
<s:hidden name="admin.id" value=""></s:hidden>
用户:<s:textfield name="admin.adminName" value=""></s:textfield>
<input type="submit" value="确认"/>
跪求各路大侠相助……后天上班要用!
不明白……我的意思是:到底怎样写,就可以通过点 "修改" ,就会跳到change.jsp页面中,然后在页面中怎样获得传过来的值……
追答你好!要不用另外一种方法:
function edit(id)
{
window.location.href="porducts.action?operate=toEdit&pid="+id;
}
images/edit.gif" onclick="edit('${你的要传的值}')" alt="编辑" style="cursor: hand;" border="0" />
能否写成 ${adminName}
关于struts2的 <s:iterato>迭代出的值,然后怎样传到另一个jsp页面里啊...
id=xxx通过get的方法将ID传到ACtion中,然后通过数据库查找你想要得内容。也可以将页面的内容存储到session中在chang.jsp中用el表达式就可以得到,如果你不回用el表达式的话,也可以用<%session.get("")%>得到,session是JSP中的内置对象,不需要初始化 直接用就行。有问题追问。