gpt4 book ai didi

javascript - 如何从 servlet 中使用 Javascript 创建的 jsp 获取表值

转载 作者:行者123 更新时间:2023-12-01 14:07:34 26 4
gpt4 key购买 nike

表是:

sr.no  col1  col2  col3 
1 a b c

在jsp中..。。我使用 Javascript 创建了新行

for ( var i = 1; i <columnCount; i++) {
var cell1 = row.insertCell(i);
var element1 = document.createElement("Input");
element1.type = "text";
cell1.appendChild(element1);}

现在表是..

sr.no  col1  col2  col3 
1 a b c
2 x y z

现在我的问题是...我们如何获取这些值...即... 1) 对于 col1::a,x 2) 对于 col2::b,y 3) 对于 col3::c,z.... 在 servlet 中?

最佳答案

在纯 Servlet/JSP 世界中将数据传递/提交到服务器的标准方法(如您从 JSP 到 servlet 的情况)是使用 HTML form ,即与使用其他技术(ASP.NET、PHP 等)时的方式相同。而且无论是纯HTML页面还是JSP页面都没有关系。从表单向服务器提交数据的推荐/最常用方法是POST

您还可以在路径后面的请求 URL 中包含的查询字符串中传递数据(当您在表单中使用 GET 方法而不是 POST 时也会发生这种情况)。但这适用于简单的情况,例如为分页构建 URL 等(您可以在此处查看使用附加查询构建 URL 的示例: Composing URL in JSP )在 URL 中传递参数的示例: http://example.com/foo?param1=bar&page=100

有关使用 GET 和 POST 方法提交数据的区别,请阅读此处:

GET versus POST Requests on HTML Forms

In HTML forms, what’s the difference between using the GET method versus POST?

因此,您可以配置一些 servlet 来处理从 JSP 或 HTML 等发送/提交的数据。强烈建议使用 POST 方法提交数据,并分别使用 doPost() servlet 中的方法。

关于javascript - 如何从 servlet 中使用 Javascript 创建的 jsp 获取表值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18780708/

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