使用 js 或者jquery
-----------------------------
但你动态增加行数据时,给当前增加的行 增加一个属性例如 name="addtr" <tr name="addtr"></tr>
当要获取时 可以使用js或jquery获取这种标记的tr就好
$(funciton(){$("tr [name='addtr']").each(function(){
alert($(this).html())//增加的每一条tr的html数据
})
})
如果你不想用request.getParameterValues()
也可以用request.getParameter()
可问题是怎么知道有多少条数据----你应该用js增加一行吧
那你可以在js使用全局变量counter,增加一行,counter++
在页面中保存一个counter表单域:点击提交按钮的时候,将counter变量的值放到input域中,这样就知道记录数了
你这应该是用的是struts2吧,首先<form id="form1" name="form1" method="post" action="">
form表单里的action应该填值为addMessage.action,然后再在struts2里面配置这个action,具体的为:
<action name="addMessage.action"
class="test.add" method="addMessage">
<result name="success">test.jsp</result>
</action>
这样改完以后再看看
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)