2015-10-01 77 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