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