81,094
社区成员
发帖
与我相关
我的任务
分享
<s:iterator value="kczyList" id="ml" status="mlstatic">
资源分数:
<input
id="fs_<s:property value="#ml.ZYDFB_ID"/>"
value="<s:property value="#ml.ZYFS"/>"/>
<s:iterator value="kczyList" status="mlstatic">
资源分数:
<input
id="fs_<s:property value="#ml.ZYDFB_ID"/>"
value="<s:property value="#ml.ZYFS"/>" name="kczyList2[mlstatic.index].ZYFS"/>
这样我上个项目用过,应该可以实现吧!
private List kczyList= new ArrayList();
public String zyPy() throws Exception{
if(kczyService.pyzy(zyfs, yhzyb_id,kczyList)){
sign = "updateSuccess";
}else{
sign = "updateFail";
}
return "pyzyview";
}
public List getKczyList() {
return kczyList;
}
public void setKczyList(List kczyList) {
this.kczyList = kczyList;
}
JSP代码
<s:iterator value="kczyList" id="ml" status="mlstatic">
<input type="text" class="asArea" id="tmfs<%=j++%>" size="2"
name="kczyList[${mlstatic.index}].FS" onkeyup="setfz();" style="width:4em;margin:0 2px;" />
</s:iterator>
虽然在网页源文件中,下标已经修改了
<input type="text" class="asArea" id="tmfs1" size="2"
name="kczyList[0].DF" onkeyup="setfz();" style="width:4em;margin:0 2px;" />
但是进入action中仍然没有值啊
换成name=“kczyList[<s:property value='#mlstatic.index'/>].ZYFS"
也不行,我看有哪里没写对吗……