如何从HTML中的每一行获取表数据到我的Servlet?

时间:2017-05-27 05:02:59

标签: java html servlets

我有一个HTML格式的可编辑表格。当我提交按钮时,有没有办法将该表中的数据存入我的Servlet页面?

2 个答案:

答案 0 :(得分:0)

在提交表单之前您必须使用jquery阻止表单提交,并且您必须遍历表的每一列以获取值并在一些隐藏字段中设置并通过jquery提交表单。

答案 1 :(得分:0)

以下代码遍历表值。这些值必须插入到表单内的某些输入字段中,或者以对象形式形成一些表单数据,并将其设置在表单中的输入字段中。

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
    $("#submit").click(function(e){
        e.preventDefault();
        $("#tbody tr td").each(function(){
        	alert($(this).text());
        });
        /*
        SET VALUES EITHER IN INPUT FIELD OF FORM NEW FORM DATA AND SET IN A INPUT FIELD.
        
        */
        $("#submit").unbind("click").click();
    });
});
</script>
</head>
<body>
<form method="post" id="form">
<table id="table">
<thead>
<tr>
<th>Name</th>
<th>Country</th>
</tr>
</thead>
<tbody id="tbody">
<tr>
<td>Harry</td>
<td>USA</td>
</tr>
<tr>
<td>Jonathan</td>
<td>Germany</td>
</tr>
</tbody>
</table>
<input type="submit" value="submit" id="submit"/>
</form>
</body>
</html>