Javascript 在html页面上显示java变量

Javascript 在html页面上显示java变量,javascript,java,php,html,css,Javascript,Java,Php,Html,Css,我真的不想发布这个,但我在这里。看起来我找不到任何方法来简单地在html文档中显示java变量。我有一种感觉,这是不可能的,我应该使用javascript或其他东西,但如果有人能给我指出正确的方向,我会喜欢它 我的Java代码很简单,基本上只创建一个我想在html文档中使用的int。为了论证起见,让我们想象一下: JAVA代码 public class Counter { public static void main(String[] args) { int numbe

我真的不想发布这个,但我在这里。看起来我找不到任何方法来简单地在html文档中显示java变量。我有一种感觉,这是不可能的,我应该使用javascript或其他东西,但如果有人能给我指出正确的方向,我会喜欢它

我的Java代码很简单,基本上只创建一个我想在html文档中使用的int。为了论证起见,让我们想象一下:

JAVA代码

public class Counter {
    public static void main(String[] args) {
        int number = 24;
    }
}
<HEAD>
<script src="java/counter.java"></script>
</HEAD>
再一次为了争论

HTML代码

public class Counter {
    public static void main(String[] args) {
        int number = 24;
    }
}
<HEAD>
<script src="java/counter.java"></script>
</HEAD>


我研究过document.write()和Element.innerHTML,但我相信这些东西可能与Javascript和/或JSP有关。我希望得到更多的解释,而不是一些简单的代码,因为我肯定我做得不对。我只是想知道我应该如何创建我的“计数器”,不管它是用Javascript还是其他语言。我使用的是PHP和CSS,所以我也不确定是否应该使用它们来访问我的程序final int。首先要深入到多语言编程中,所以要温和一些。谢谢

您必须这样编写变量

“”


在您的JSP文件中,我要提到的第一件事是“没有小程序或JAVA WEB服务器,您就无法完成”,并实时更新您的变量

  • 如果您不想实时更新您的网页,您可以使用java创建一个.html文件,并通过浏览器打开它
  • 如果您可以自由地使用其他编程选项,那么可以使用javascript而不是java
  • 若您需要变量的实时更新和java作为编程语言,那个么您应该使用java小程序和jsp页面中的一个作为服务器。我建议使用jsp,因为它具有很高的资源可用性
    首先,让我们在此澄清smth。Java是一种解释语言,这意味着如果不调用Java的可执行解释器或web容器或应用程序部署平台,就无法运行Java

    如果您运行java代码,首先应该编译它并获得编译后的字节码。这将是一个“.class”文件。然后,如果您想将其作为独立应用程序运行,那么应该使用平台相关的解释器。对于Windows操作系统,它是“java.exe”,对于linux平台,它将是“java”可执行文件。对于WEB应用程序,有一些容器,如Jetty、Tomcat,它们可以运行类文件并进行编译(JSP文件而不是java)

    假设您在web应用程序中使用Tomcat。然后,使用应用程序,您可以使用JSP文件或异步调用运行代码,这在您的情况下是很困难的


    找到一个非常简单的JSP教程,并尝试如何运行代码

    您是否尝试过java小程序或jsp?我也研究过java小程序,但老实说,我不想在不知道这是否符合我的需要的情况下就开始研究java小程序。至于JSP,我没有经验,我也有同样的想法,真的只是想在我研究新的东西之前知道最好的方法@Channajayamuni您需要使用Javascript如果我使用Javascript,我还需要使用JSP吗?只需要知道我应该在谷歌上搜索什么,我马上就会找到。谢谢@萨吉塔尼兰诺。javascript可以与HTML、PHP、JSP、Aspook等任何脚本一起使用,所以有一个问题……不使用JSP。我一定会调查的。谢谢好的,很好。非常感谢你的解释。我觉得我需要的是更多的理解,而不是一些代码行。我将在明天的大部分时间里研究JSP和Javascript。现在是时候考虑一下这些了。非常感谢!