Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.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
从Java搜索HTML中的变量?_Java_Javascript_Html - Fatal编程技术网

从Java搜索HTML中的变量?

从Java搜索HTML中的变量?,java,javascript,html,Java,Javascript,Html,在学习计算机科学的课程时,由于服务器的功能,我们不得不从Java改为HTML格式的JavaScript。因此,我把所有的研究都花在了Java上,并且有一个完整的Java计算机程序,但是有了这个新问题,我的整个项目需要被转换成JavaScript(或者更好的,HTML)。。。我有一个简短的工作与HTML和Dreamweaver,所以我知道如何在用户界面等,但我需要帮助,使搜索栏有变量。以前,它被编码为 (search bar here) if search == example: Sys

在学习计算机科学的课程时,由于服务器的功能,我们不得不从Java改为HTML格式的JavaScript。因此,我把所有的研究都花在了Java上,并且有一个完整的Java计算机程序,但是有了这个新问题,我的整个项目需要被转换成JavaScript(或者更好的,HTML)。。。我有一个简短的工作与HTML和Dreamweaver,所以我知道如何在用户界面等,但我需要帮助,使搜索栏有变量。以前,它被编码为

(search bar here)
if search == example:
     System.out.println("You have chosen example")
etc
但是现在我们必须把所有的东西都转换成HTML,我不知道如何用这种新的语言制作if语句


欢迎任何帮助 您需要在服务器上有一个servlet(servlet容器),以及一个带有JavaScript代码的HTML页面,该页面使用该servlet的参数发出
GET
请求

请注意,在将其传递给服务器之前,您需要这样做

这个servlet接收来自客户端的请求(HTML页面),进行搜索,并将结果打印到输出流

JavaScript代码接收服务器响应并修改HTML页面以显示搜索结果

通过异步请求(Ajax)实现客户机/服务器交互考虑。 下面是一个示例,如何向服务器发出

GET
请求:

普通样品:

$.get( "ajax/test.html", function( data ) {
  $( ".result" ).html( data );
  alert( "Load was performed." );
});
还有,如何读取servlet中的
GET
request参数:

protected void doGet(
    HttpServletRequest request,
    HttpServletResponse response)
      throws ServletException, IOException {

    String param1 = request.getParameter("param1");
    String param2 = request.getParameter("param2");

}

HTML中不能有if语句。您可以使用JavaScript。