onclick="cztz('chance.do?method=upJhPlan&id=${li.plaId})&jh='+document.getElementById("jh").value
解决方案 »
- Write operations are not allowed in read-only mode (FlushMode.MANUAL): Turn your
- 请问现在(截止11年12月)企业里用得最多的hibernate版本是多少啊?
- 怎么捕捉OutputBuffer异常,不让它输出到Tomcat 的控制台上?
- 如何实现google日程管理效果?有无类似开源框架?提供思路也行?
- Ext 简单布局问题!
- 关于js转义
- 帮帮忙啊。。。。我的JSP有问题。。。。
- 急招网站工程师,工作地点:美丽的人居奖、旅游城市扬州
- 为什么不能连接数据库
- 服务器开发微信小程序接口问题
- Spring 3.2 + Quartz 2.x 配置问题
- svn本地提交完代码,怎样自动升级到指定服务器?
给table套一个form
后再把参数名对应好,提交之后想要什么拿什么不就完了,id大不了放到隐藏域
何必这么麻烦
在Action定义一个List或者数组
给你的foreach标签顶一个varStatus,比如varStatus="aaa"
aaa.index可以取到循环的索引
你的表单的name可以这样传:jh[aaa.index]
这样后台的List或者数组就能对应上
最后在后台遍历更新就OK了
没看清循环
<c:forEach items="${list}" var="li">
<tr>
<td class="list_data_ltext" height="24">
<input id="jh${li.plaId}" name="jh" value="${li.plaTodo }" />
<input type="button" value="保存" onclick="cztz('chance.do?method=upJhPlan&id=${li.plaId}','${li.plaId}')">
</td>
</tr>
</c:forEach>
function cztz(url,id){
var name = document.getElementById("jh"+id).value;
window.location.href = url+"&name="+name;
}
第一,在你input的id属性中加上你当前id这样确保唯一。
第二,在调用方法的时候,传入foreach中的id的值,这样确保你当前修改的正确性。