我想知道如何将两种语言混合在一起形成一种语言。我的意思是:
假设您有一个计算 2 个数字之和的 Java 程序:
public static void main(String[] args){
int results = findAvg(10,20);
public int findAvg(int x, int y){
return (x+y)/2;
}
}
假设您还有下面的另一个 html 程序:
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<h1>Average of 2 numbers x and y:</h1>
<p>Ans: results</p> //where x, y and results are from the java program above
我的问题是:如果我想创建一个在浏览器中运行并显示结果的程序,我将如何去做。另外,该文件是 .java 还是 .html 文件。非常感谢任何帮助
最佳答案
浏览器了解 HTML、CSS 和 JavaScript。
如果您希望 Java 为您执行计算,则需要一个 HTTP 监听器 (servlet) 来接受 HTTP 请求、绑定(bind)数据、执行计算并将其发送回客户端以便显示作为 HTML。
有很多将 HTML 发送回客户端的解决方案。它们属于模板类别。 Java Servlet Pages JSP、Velocity、Thymeleaf 都是示例。
您还可以让您的客户端发出 AJAX 请求来获取 JSON,并将其解析到您的 HTML 文档中。
关于java - 将 Java 与 Html 或 Html 与 Java 混合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31506181/