请教一个关于怎么获取iterator遍历后的数据
请问一个关于如何获取iterator遍历后的数据.
我做的程序是这样的<br />
我希望通过点击右侧的修改按钮,向后台程序传递“姓名”,“性别”,"ID"这三个属性,我写了这段代码,请大家看看,这段代码还是实现不了我要的效果。
< %@ page language="java" import="java.... >
<%@ taglib prefix="s" uri="/struts-tags"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP 'studentList.jsp' starting page</title>
<script type="text/javascript" src="js/my_ajax.js"$amp;>amp;$lt;/script>
<script type="text/javascript">
var name,sex;<br />
function input1(o) {<br />
document.getElementById("preName"+o).style.display="none";<br />
document.getElementById("name"+o).style.display="block";<br />
}<br />
function input2(o) {<br />
document.getElementById("preSex"+o).style.display="none";<br />
document.getElementById("sex"+o).style.display="block";<br />
}<br />
</script>
</head>
<body>
This is my JSP page.<br />
<br><br />
<table><br />
<tr><br />
<td>编号</td><br />
<td>姓名</td><br />
<td>性别</td><br />
<td>操作</td><br />
<td>操作</td><br />
</tr><br />
<s:iterator value="resultList" status="st" id="id"><br />
<s:form><br />
<tr><br />
<td$amp;>amp;$lt;s:property value="#id.id" /><br />
</td><br />
<td onclick="input1(${st.index })"><br />
<div id="preName${st.index }"><br />
<s:property value="#id.name" /><br />
</div$amp;>amp;$nbsp;<input type="text" id="name${st.index}" name="name"<br />
value='<s:property value="#id.name" /$amp;>apos;$><br />
<input id="id${st.index}" name="id" type="hidden"<br />
value="${st.index+1}"><br />
</td><br />
<td onclick="input2(${st.index })"><br />
<div id="preSex${st.index }"><br />
<s:property value="#id.sex" /><br />
</div$amp;>amp;$nbsp;<input type="text" id="sex${st.index }" name="sex"<br />
value='<s:property value="#id.sex" /$amp;>apos;$><br />
</td><br />
<script><br />
function f<s:property value="#st.index" />(){<br />
name=document.getElementById("name${st.index}").value;<br />
alert(name+":"+<s:property value="${st.index}"/>);<br />
ajax("updateStudent.action id=${st.index+1}&t="+new Date().getTime()+"&name="+name,function(str){alert(str);},function(){});}<br />
</script><br />
<!-- <td$amp;>amp;$lt;s:submit value="修改" action="updateStudent" $amp;>amp;$lt;/s:submit$amp;>amp;$lt;/td$amp;>amp;$nbsp;--><br />
<td$amp;>amp;$lt;input type="button" value="修改" <br />
onclick="f<s:property value="${st.index}"/>()"/><br />
</td><br />
<td$amp;>amp;$lt;s:submit value="删除" action="deleteStudent"$amp;>amp;$lt;/s:submit><br />
</td><br />
</tr><br />
</s:form><br />
</s:iterator><br />
</table><br />
<form><br />
<s:submit value="注册" action="toAdd"$amp;>amp;$lt;/s:submit><br />
</form><br />
</body>
</html>
咲夜sama
10 years, 6 months ago