gpt4 book ai didi

javascript - 我在 jsp 中有一个表,有 5 行和 3 列,我想在 servlet 中打印它,我该怎么做?

转载 作者:行者123 更新时间:2023-11-29 07:33:46 25 4
gpt4 key购买 nike

<script>
function addRow() {

var medicinename = document.getElementById("medicinename");
var time = document.getElementById("time");
var duration = document.getElementById("duration");
var when = document.getElementById("when");
var table = document.getElementById("myTableData");

var rowCount = table.rows.length;
var row = table.insertRow(rowCount);

row.insertCell(0).innerHTML= '<input type="button" value = "Delete" onClick="Javacsript:deleteRow(this)">';
row.insertCell(1).innerHTML= medicinename.value;
row.insertCell(2).innerHTML= time.value;
row.insertCell(3).innerHTML= duration.value;
row.insertCell(4).innerHTML= when.value;
document.getElementById('medicinename').value='';
document.getElementById('time').value='';
document.getElementById('duration').value='';
document.getElementById('when').value='';
}

function deleteRow(obj) {

var index = obj.parentNode.parentNode.rowIndex;
var table = document.getElementById("myTableData");
table.deleteRow(index);

}

function addTable() {

var myTableDiv = document.getElementById("myDynamicTable");

var table = document.createElement('TABLE');
table.border='1';

var tableBody = document.createElement('TBODY');
table.appendChild(tableBody);

for (var i=0; i<3; i++){
var tr = document.createElement('TR');
tableBody.appendChild(tr);

for (var j=0; j<4; j++){
var td = document.createElement('TD');
td.width='75';
td.appendChild(document.createTextNode("Cell " + i + "," + j));
tr.appendChild(td);
}
}
myTableDiv.appendChild(table);

}

</script>
<table>
<tr>
<td>Medicine Name:</td>
<td><input type="text" id="medicinename"></td>
</tr>
<tr>
<td>Time:</td>
<td><input type="text" id="time">
</tr>
<tr>
<td>Duration:</td>
<td><input type="text" id="duration">
</tr>
<tr>
<td>When?</td>
<td><input type="text" id="when">
<input type="button" id="add" value="Add" onclick="Javascript:addRow()"></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>

<div id="mydata">
<table id="myTableData" border="1" cellpadding="2">
<tr>
<td>&nbsp;</td>
<td><b>Medicine Name</b></td>
<td><b>Medicine Time&nbsp</b></td>
<td><b>Medicine Duration</b></td>
<td><b>Medicine When?</b></td>
</tr>
</table>

这是JAVASCRIPT,我通过它在JSP表中添加元素这是我在 JSP 中显示数据的 4 个字段和表 hello = request.getParameter("");//我应该在这里取什么 System.out.println(hello);

最佳答案

您需要使用 formAjax 来收集 JavaScript 中的表数据,并将这些数据发送到您的 servlet。除非发送,否则您无法从 servlet 中的请求参数获取表数据。

表格示例

<form action="login" method="post">
<input type="text" name="uname" placeholder="Username">
<input type="password" name="password" placeholder="Password">
<button type="submit" class="button" >Login</button>
</form>

此表单传递 unamepassword 来登录 Servlet

您可以像这样传递表中的每个数据......!在 servlet 端,您可以使用此代码来获取数据

String uname = request.getParameter("uname");
String password = request.getParameter("password");

试试吧..!

关于javascript - 我在 jsp 中有一个表,有 5 行和 3 列,我想在 servlet 中打印它,我该怎么做?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31644700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com