Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript与Servlet之间的通信_Java_Ajax_Jsp_Jquery - Fatal编程技术网

JavaScript与Servlet之间的通信

JavaScript与Servlet之间的通信,java,ajax,jsp,jquery,Java,Ajax,Jsp,Jquery,在我的JSP页面中有DIV <div id="100"> ALI </div> …我需要将id 100的值发送到servlet,以便servlet生成一些数据库java代码,并返回例如1或0。我该怎么做?这是正确的方法吗?使用Ajax,您应该使用类似以下内容的URL调用您的服务器: http://localhot:8080/youAppContext/yourServer?id=100 然后,在servler端,您应该检索名称为“id”的请求中的值 有很多工具,比如j

在我的JSP页面中有
DIV

<div id="100">
ALI
</div>

…我需要将id 100的值发送到servlet,以便servlet生成一些数据库java代码,并返回例如1或0。我该怎么做?这是正确的方法吗?

使用Ajax,您应该使用类似以下内容的URL调用您的服务器:

http://localhot:8080/youAppContext/yourServer?id=100
然后,在servler端,您应该检索名称为“id”的请求中的值

有很多工具,比如jQuery,可以帮助您完成Ajax请求

已编辑

您可以使用jQuery找到一个非常简单的Ajax示例。在本例中,您应该调用一个URL(如上所述),而不是调用一个文件(test1.txt)。当然,您需要编写一些JS代码来构建URL(其中id是一个变量)。在servlet端完成任务后,您可以返回任何内容,例如:“done”,并按照示例中的方式在HTML中显示或不显示此信息


看看这个,有很多链接可以帮助您。

使用Ajax,您应该使用类似以下内容的URL调用您的服务器:

http://localhot:8080/youAppContext/yourServer?id=100
然后,在servler端,您应该检索名称为“id”的请求中的值

有很多工具,比如jQuery,可以帮助您完成Ajax请求

已编辑

您可以使用jQuery找到一个非常简单的Ajax示例。在本例中,您应该调用一个URL(如上所述),而不是调用一个文件(test1.txt)。当然,您需要编写一些JS代码来构建URL(其中id是一个变量)。在servlet端完成任务后,您可以返回任何内容,例如:“done”,并按照示例中的方式在HTML中显示或不显示此信息

看看这个,有很多链接可以帮助您。

使用

var value = $("#100").html();
并将其传递给

使用

var value = $("#100").html();

并将其传递给

我建议您阅读JQuery的AJAX实现我建议您阅读JQuery的AJAX实现我知道我应该使用AJAX,但您能给我一个小例子吗(还有一个问题,在你写的URL中,你写了“youServer”,这个页面是JSP页面还是servlet?我正在使用NetBeans,如何获取servlet的URL?请看本教程:servlet名称或servlet别名是通过servlet映射在web.xml文件中定义的。在exmaple中,您可以看到如何以多种方式定义别名。我知道我应该使用Ajax,但您能给我一个小示例吗le?:(还有一个问题,在你写的URL中,你写了“youServer”,此页面是JSP页面还是servlet?我正在使用NetBeans,如何获取servlet的URL?请参阅本教程:servlet名称或servlet别名通过servlet映射在web.xml文件中定义。在exmaple中,您可以看到如何以多种方式定义别名。我知道如何获取别名,但不知道如何使用AJAX传递别名:(我知道如何获取它,但不知道如何使用AJAX传递它:(