表单问题 JSP

来源:百度知道 编辑:UC知道 时间:2024/06/20 21:18:37
通过数据库查出一些信息,然后列在一个表单中,每一行都有一个SUBMIT修改按钮,但是我想修改的时候,点修改发现提交的是全部的数据,而不是某一行!有人告诉我说每一行都做一个表单。可是我完全不知道该如何去做~求教
或者有别的更好的办法~

每个表单命名不一样就行了
比如
<%
int i=0;
while(rs.next()){
i++;
%>
<form name="form_<%=i%>">
...
<input type="submit" value="提交" name="ddfdf<%=i%>" />
</form>
<%
}
%>

用ajax可以局部提交,呵呵。。
做多个表单也可以,就是表单里面嵌入表单撒,像JSP写的时候不是会写什么<tr><td>数据</td></tr>,你可以写<tr><td><form ..><table><tr><td>数据</td></tr></table></form></td></tr>这样写出来不就多个表单了,行不?或者数据就让他提交所有数据,但是你后面处理只处理当前行,在你点按钮的时候可以取到行号,传到后台去就处理当前行也行,其他值保存在session中,不做入库处理

这样很麻烦的,你可以用链接传值,传到servlet里面,然后不用跳转页面直接修改就可以了,如果有不明白的,可以加我MSN问我wgs338765@hotmail.com