2015-10-01 79 views
1

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

我的Java代码很简单,基本上只是创建一个我想在我的html文档中使用的int。为了讨论各种情形,让我们想象一下:

Java代码

public class Counter { 
    public static void main(String[] args) { 
     int number = 24; 
    } 
} 

再次为参数的缘故

HTML代码

<HEAD> 
<script src="java/counter.java"></script> 
</HEAD> 

我已经研究过的东西像文档.write()和Element.innerHTML,但我相信这些东西可能与w相关联使用Javascript和/或JSP。我期待更多的解释,而不是一些简单的代码,因为我确信我正在讨论这个错误。只是想知道我应该如何创建我的“计数器”,无论是使用Javascript还是其他软件。我使用PHP和CSS,所以我也不确定是否应该使用这些来访问我的程序final int。首先深入多语言编程,所以要温柔。谢谢!

+0

你有没有试过java applets,或者jsp? –

+0

我也研究过Java小程序,但说实话,我并不知道是否会满足我的需求。至于JSP,我没有经验,并且处于同一条船上,在研究新内容之前,真的只想知道最佳方法。 @ChannaJayamuni – DependableSkeleton

+0

您需要使用javascript –

回答

2

,你必须这样写

您的变量“<%=变量这里名称%>”

在你的JSP文件

+0

好吧,所以有一个问题......不使用JSP。我肯定会研究一下。谢谢! – DependableSkeleton

0

我不得不提到的第一件事是“你不能做它没有一个小程序或JAVA网络服务器“与您的变量的实时更新。

  1. 如果您不想实时更新您的网页,您可以使用java创建一个.html文件并通过浏览器打开它。
  2. 如果您可以自由使用其他编程选项,则可以使用javascript而不是java。
  3. 如果您需要将变量和java作为编程语言的实时更新,则应该使用java applets和jsp页面中的一个与服务器一起使用。我推荐使用jsp,因为它具有高度的资源可用性。
0

首先,让我们在这里清除。 Java是一种解释语言,这意味着如果不调用其可执行解释器或Web容器或应用程序部署平台,就无法运行Java。

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

让我们假设你正在使用Tomcat和你的web应用程序。然后,用您的应用程序,您可以使用JSP文件或异步调用来运行代码,这对您来说很困难。

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

+0

好的完美。真的很感谢解释。有点想法,我需要的是更多的理解,然后一些代码行。我将在明天的大部分时间研究JSP和Javascript。现在是时候睡上所有这些了。谢谢一堆! – DependableSkeleton