Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.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
如何从HTML文件中添加或调用java代码?_Java_Jquery_Html_Apache Httpclient 4.x_Rest Client - Fatal编程技术网

如何从HTML文件中添加或调用java代码?

如何从HTML文件中添加或调用java代码?,java,jquery,html,apache-httpclient-4.x,rest-client,Java,Jquery,Html,Apache Httpclient 4.x,Rest Client,我已经开始编写HTML文件。其中包括下拉列表,第二个下拉列表将取决于第一个下拉列表的选择,第三个下拉列表将取决于第二个下拉列表,依此类推。 我通过httpclient调用获取下拉列表值。该调用的响应将包含相应下拉列表的下拉列表值。 我已经准备好使用HTML和jQuery,并且已经使用rest客户机或java代码通过httpclient调用获取了响应。现在,我不知道如何整合这些。 这是我的HTML代码: <div class="form-group"> <label cl

我已经开始编写HTML文件。其中包括下拉列表,第二个下拉列表将取决于第一个下拉列表的选择,第三个下拉列表将取决于第二个下拉列表,依此类推。

我通过httpclient调用获取下拉列表值。该调用的响应将包含相应下拉列表的下拉列表值。

我已经准备好使用HTML和jQuery,并且已经使用rest客户机或java代码通过httpclient调用获取了响应。现在,我不知道如何整合这些。

这是我的HTML代码:

<div class="form-group">
    <label class="control-label" for="typeOfSchool">Type of Educational Establishment</label>
    <div class="select">
        <select class="form-control" name="typeOfSchool" id="typeOfSchool">
            <option value=""></option>
            <option value="a">School Name 1</option>
            <option value="h">School Name 2</option>
            <option value="b">School Name 3</option>
            <option value="c">School Name 4</option>
            <option value="d">School Name 5</option>
            <option value="e">School Name 6</option>
            <option value="f">School Name 7</option>
            <option value="g">School Name 8</option>
            <optgroup label=""></optgroup>
        </select>
    </div>
</div>

教育机构类型
校名1
校名2
校名3
校名4
校名5
校名6
校名7
校名8
Rest客户端输出响应屏幕:



如果我选择School Name 1,那么基于该值,我应该调用一个httpclient。我已经完成了从rest客户机甚至java代码调用httpclient的工作。在HTML中集成两者。


给我一些想法!!!提前感谢。

要从HTML文件中添加或调用java代码,您可以使用

是的,我们可以调用java代码,甚至通过将onchange事件写入该下拉列表,我们必须从该函数调用该java代码。甚至我们也可以像你说的那样使用Applet来实现。谢谢你。但我的目的是在同一个文件中编写httpclient代码,即java代码,这样可以快速输出或加载下一个下拉列表。因为您已经使用JQuery检索了数据,现在可以将数据附加到标记中。在追加之前,只需清除select标记的所有子选项,以防止新数据追加到旧数据中。这里的问题是使用jQuery检索数据。我使用java代码和rest客户端检索数据,而不是通过jQuery。是时候学习Ajax了。马上就能解决你的问题。谢谢。我会调查的。如果您有其他选择,请告诉我。您需要使用ajax