Java:如何从浏览器调用服务器上运行的代码?
我是否可以从web浏览器调用服务器上运行的Java?我想:Java:如何从浏览器调用服务器上运行的代码?,java,browser,Java,Browser,我是否可以从web浏览器调用服务器上运行的Java?我想: 用户在浏览器中导航到URL 用户填写输入框(文本) 用户按下提交按钮 输入字段作为参数发送到服务器上执行的java 将显示由服务器上运行的java生成的新html页面 标准的方法是什么,或者类似的方法 我认为使用PHP这将是相对简单的。我认为您只需在URL后面传递参数,如下所示:www.mysite.com/folder?arguments是的,这是可能的(而且非常常见)。最常见的两种方法是(响应完全通过Java代码生成)和(服务器逻辑
我认为使用PHP这将是相对简单的。我认为您只需在URL后面传递参数,如下所示:
www.mysite.com/folder?arguments
是的,这是可能的(而且非常常见)。最常见的两种方法是(响应完全通过Java代码生成)和(服务器逻辑混合在HTML中,类似于ASP或PHP)。是的,这是可能的(而且非常常见)。最常见的两种方法是(响应完全通过Java代码生成)和(服务器逻辑混合在HTML中,类似于ASP或PHP)。作为Mark Peters答案的后续步骤,您需要一个Java web服务器,如或,以便使用servlet或JSP。有很多优秀的Java框架可以帮助您从原始的servlet类中抽象出来,但我会让您查找这些框架,并决定是否需要它们来完成如此简单的任务。作为Mark Peters答案的后续内容,您需要一个Java web服务器,比如或为了使用servlet或JSP。有很多优秀的Java框架可以帮助您从原始的servlet类中抽象出来,但我会让您查找这些框架,并决定是否需要它们来完成如此简单的任务。如果您想在URL中传递参数,那么更简单的方法是
您可以使用javascript在页面上显示结果。如果您想在URL中传递参数,则更简单的方法是
您可以在页面上用javascript显示结果。如果您想在URL中传递参数,那么更简单的方法是如果您想在URL中传递参数,那么更简单的方法是从Java提供HTML有无数种方法,但实际上所有这些方法都依赖于Java servlet和Java服务器页面(JSP)这是Java处理web请求的规范 开始运行的绝对最小值:
index.jsp
,这意味着当您加载时,它将默认加载index.jsp<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<h1>Hello World!</h1>
</body>
</html>
JSP页面
你好,世界!
index.jsp
,这意味着当您加载时,它将默认加载index.jsp<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<h1>Hello World!</h1>
</body>
</html>
JSP页面
你好,世界!