日期:2014-05-17  浏览次数:20695 次

通宵求解,,各位大神进来给点意见,关于struts标签的技术难题。跪等解决!!!
小弟最近在做学校管理系统,通过action获取的考试的对象exam,从exam获取到班级对象class,然后再有班级获取班级所有的学生集合,即Set<Students> set=class.getStudents();这样将这个set传到前台JSP页面时,通过
<s:iterator>标签遍历班级中的学生,每个学生一行,我想在每个学生后面加一个text控件来填写学生的考试成绩,但不知道如何在action中接收每个学生的成绩。



解释比较粗糙,望大哥们给点意见,谢谢啊,我想在今晚把这功能实现,第一次做管理系统,谢谢大家!!!
------最佳解决方案--------------------
说下我想的简单方法吧,
通过Jquery循环取值,一行一行取,
取到学生的ID和成绩,拼成这样  id:score,id:score
到后台去split循环数组。就可以得到了。
------其他解决方案--------------------
求指点
------其他解决方案--------------------
为神马没有人。。。好失望
------其他解决方案--------------------
你提的需求,说实话我看的不是很懂,但是从问题上看,javabean适合做
------其他解决方案--------------------
最好别用set集合,set集合里的数据是变的,不好操作。
------其他解决方案--------------------
<s:iterator value="list" status="v" >
<td>
<input type="text" size='1'  name="list[<s:property value="#v.index"/>].colora" id="list[<s:property value="#v.index"/>].colora" maxlength="100"   value="<s:property value="colora"/>"  readonly="readonly" />
</td>
<td>
<input type="text" size='1'  name="list[<s:property value="#v.index"/>].colorb" id="list[<s:property value="#v.index"/>].colorb" maxlength="100"   value="<s:property value="colorb"/>"   readonly="readonly" />
</td>
<td><input type="text" size='1'  name="list[<s:property value="#v.index"/>].densityB" id="list[<s:property value="#v.index"/>].densityB" maxlength="100"   value="<s:property value="densityB"/>"   readonly="readonly" />
</td>
<td><input type="text" size='1'  name="list[<s:property value="#v.index"/>].densityC" id="list[<s:property value="#v.index"/>].densityC" maxlength="100"   value="<s:property value="densityC"/>"  readonly="readonly" />
</td>
<td>
<input type="text" size='1'  name="list[<s:property value="#v.index"/>].densityM" id="list[<s:property value="#v.index"/>].densityM" maxlength="100"   value="<s:property value="densityM"/>"   readonly="readonly" />
</td>
<td>
<input type="text" size='1'  name="list[<s:property value="#v.index"/>].densityY" id="list[<s:property value="#v.index"/>].densityY" maxlength="100"   value="<s:property value="densityY"/>" readonly="readonly" />
</td>
<td>
<input type="text" size='1'  name="list[<s:property value="#v.index"/>].rubL" id="list[<s:property value="#v.index"/>].rubL" maxlength="100"  value="<s:property value="rubL"/>"   readonly="readonly" />
</td>
<td>
<input type="text" size='1'  name="list[<s:property value="#v.index"/>].rubM" id="list[<s:property value="#v.index"/>].rubM" maxlength="100"   value="<s:property value="rubM"/>"   readonly="readonly" />