Как извлечь данные из динамической HTML-таблицы и сохранить их в базе данных с помощью java?
Если вы запустите код, то сможете увидеть название компании и поля emp.
здесь задача находится под одной компанией, если пользователь добавил несколько деталей emp, данные должны быть вставлены в базу данных.
Пожалуйста, помогите мне решить эту проблему.
но не в состоянии вставить данные в базу данных.
предположим, что если пользователь добавил две детали emp под tcs, то детали должны выглядеть следующим образом
название компании empname emp_id зарплата
tcs rajesh 7777 10000
tcs srini 6666 20000
Что я уже пробовал:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>jQuery Add / Remove Table Rows Dynamically</title> <style type="text/css"> form{ margin: 20px 0; } form input, button{ padding: 5px; } table{ width: 40%; margin-bottom: 20px; border-collapse: collapse; } table, th, td{ border: 1px solid #cdcdcd; } table th, table td{ padding: 4px; text-align: left; } </style> <script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $(".add-row").click(function(){ var name = $("#name").val(); var email = $("#email").val(); var mobile = $("#mobile").val(); var land = $("#land").val(); var empid = $("#empid").val(); var markup = "<tr><td><input type='checkbox' name='record'></td><td>" + name + "</td><td>" + email + "</td><td>" + mobile + "</td><td>" + land + "</td><td>" + empid + "</td></tr>"; $("table tbody").append(markup); }); // Find and remove selected table rows $(".delete-row").click(function(){ $("table tbody").find('input[name="record"]').each(function(){ if($(this).is(":checked")){ $(this).parents("tr").remove(); } }); }); }); </script> </head> <body> <form name="myForm" action="/Internalportal/addSrtServlet?action=add_ao_script" method="post"> <input type="text" name="Application_name" id="name" placeholder="Name"> <input type="text" name="script_name" id="email" placeholder="Email Address"> <input type="text" name="frequency" id="mobile" placeholder="Mobile"> <input type="text" name="solution_area" id="land" placeholder="Land line"> <input type="text" name="sub_solution_area" id="empid" placeholder="emp id"> <input type="button" class="add-row" value="Add Row"> <input type="submit" class="btn btn-primary" value="Submit"/> </form> <table> <thead> <tr> <th>Select</th> <th>Name</th> <th>Email</th> <th>Mobile</th> <th>Land</th> <th>EMp</th> </tr> </thead> <tbody> <tr> <td><input type="checkbox" name="record"></td> </tr> </tbody> </table> <button type="button" class="delete-row">Delete Row</button> </body> </html>
Richard MacCutchan
Этот код не имеет ничего общего с Java или хранением информации в базе данных.
Srinivas Kotni
приведенный выше код предназначен только для front end только теперь задача добавлена детали должны идти в базу данных.
Richard MacCutchan
Затем, пожалуйста, объясните, в чем заключается ваша проблема при перемещении данных из fromtend в backend.