導航:首頁 > 編程語言 > 網頁中運行java

網頁中運行java

發布時間:2022-01-19 16:43:25

⑴ 網頁怎麼運行java程序

其實是將java的語句傳輸到自己的伺服器上,將編譯之後的結果返回到網頁上,我想應該是這樣的原理。

⑵ 如java小程序在html網頁中怎麼運行

首先靜態的html標簽是無法直接調用java程序的。
下面是實現的幾種方法:

第一種方法:
將按鈕放到form表單中,當按鈕點擊時提交表單(或者直接將input的type屬性定義成submit),表單可以指向jsP或Servlet,在JSP或Servlet里調用java程序

第二種方法:
在按鈕的onclick時間中添加js代碼
self.location="url";其中url指向JSP或Servlet

第三種方法:
使用第三方的javascript包,dwr是一個不錯的選擇:
1、需要准備dwr的jar包,並將之放到lib目錄下;
2、修改web.xml文件,添加DWRServlet的映射;
3、配置dwr,即在WEB-INF目錄下,添加dwr.xml文件,讓dwr知道在運行時給哪些JavaBean生成相應的javascript庫;
4、將需要的腳本庫引入到html頁面中就可以通過dwr的API訪問java類了。

第四種方法:
使用MVC框架更簡單,以struts為例,可以仿照第一或第二種方法,將url替換成配置文件中配置的地址就能訪問java程序了。

⑶ 網頁上的java程序如何運行

網頁上的「java程序」會有專門的腳本程序執行,而且也不是像你想的在網頁上執行,只是在後台被編譯成.class文件,由jvm虛擬機執行,jvm虛擬機可以安裝在多種應用平台上,望採納

⑷ 如何在網頁上運行java程序

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">
function clickOut(){
var me=document.getElementById("me").value;
if("帥"==me){
alert("小伙有前途");
}else if("不帥"==me){
alert("擦,你個瞎 罰你重啟電腦!");
}else{
alert("聽不懂!");
}

}
</SCRIPT>
</HEAD>

<BODY>
<FORM METHOD=POST ACTION="">
我帥嗎?<input name="me" /><br>
<input type="button" onclick="clickOut()" value="我帥嗎">
</FORM>
</BODY>
</HTML>
由於是網頁不需要執行java命令來重新運行,輸入完可以在文本框里繼續輸入!

⑸ 怎樣才能實現java游戲等文件在網頁上運行!

基本applet

Applets是一種Web瀏覽器上的小程序,由於applet對系統而言絕對安全,所以它做的事比aaplication有限,但是對於客戶端的程序,applets仍然是個很強大的工具。為了瀏覽和運行方便,我們就以applet為開發對象。

開發Applets程序,我們得繼承Applet類,並覆寫必要的函數,下面幾個函數控制了Web頁面上的applet生成與執行。

函數 作用

Init() 這個函數會被自動調用,執行applet的初始化動作—包括組件在版面上的分配,你一定得覆寫它

Start() 每當瀏覽器顯示applet內容時,都會調用它,讓applet開啟其正規工作(尤其是那些被stop()關閉的工作),調用init()之後也會調用這個函數

Stop() 每當瀏覽器不顯示內容時,都會調用它。讓applet關閉某些耗資源的工作,調用destory()之後也會調用這個函數

Destroy() 瀏覽器將applet自網頁移除之際,便會調用它,以執行」applet不再被使用」應該做的最後釋放資源等動作

Paint() 讓你在Applet界面上進行相應的繪畫動作,每次刷新時都會重畫

所有的applet文件源文件名和java應用程序一樣都是.java為擴展名,編譯後的執行文件擴展名為.class,由於在applet中已經沒有了main()函數,它是和html自動集成,所以我們要執行applet,要在html源文件中放入一特定的標簽(tag),才能告訴網頁如何裝載並執行這個applet,這里有一點要注意,我們執行的網頁必須能執行java程序。

普通Html 源碼格式

<HTML>

<APPLET CODE="HelloWorld.class" WIDTH=300 HEIGHT=500>

</APPLET>

</HTML>

<applet code ="HelloWorld.class" width=300 height=500>這行即applet的執行處。

applet 執行文檔為 ="HelloWorld.class" 告訴網頁」applet 」擴展文件為HelloWorld.class

width 和 height 告訴瀏覽器這個顯示的applet的大小

有關標簽(tag)的說明,大家可在網上找到很多相關的說明文檔。

線程

由於apllet,java應用程序的執行都和線程有關。我們來大概了解一下線程的概念。

線程也稱為輕型進程 (LWP)。每個線程只能在單個進程的作用域內活動、協作和數據交換,並且在計算資源方面非常廉價。線程需要操作系統的支持,因此不是所有的機器都提供線程。Java 編程語言,作為相當新的一種語言,已將線程支持與語言本身合為一體,這樣就對線程提供了強健的支持。

Thread 類是一個具體的類,即不是抽象類,該類封裝了線程的行為。要創建一個線程,程序員必須創建一個從 Thread 類導出的新類。程序員必須覆蓋 Thread 的 run() 函數來完成有用的工作。用戶並不直接調用此函數;而是必須調用 Thread 的 start() 函數,該函數再調用 run()。

但是使用Thread類實現線程,增加了程序的類層次,所以一般程序員都由另一個java線程介面Runnable介面來實現,Runnable介面只有一個函數run(),此函數必須由實現了此介面的類實現。

線程中有幾個重要的方法是我們得了解:

Thread.start(): 啟動一個線程

Thread.stop(): 停止一個線程

Thread.sleep(time in milliseconds): 暫停線程在一個等待時間內。

⑹ 如何在網頁中運行兩個以上的java腳本

插入圖片

⑺ 請問怎麼在網頁上運行java程序,要設置哪些參數

可以建立一個後綴為JSP的網頁文件,自己編寫一段JAVA代碼(也就是JAVABEAN),並在網頁中調用它.
自己寫一個JAVABEAN:
Test.java
package test;
public class Test{
public void daYin(String s){
System.out.println("s:"+s);
}
}
在網頁中調用:
<%@ page contentType="text/html; charset=GB2312"%>
//調用JAVABEAN的標簽:
<jsp:useBean id="mytest"scope="page"class="test.Test"/>

<%
//通過ID"mytest"使用javabean :
mytest.daYin("my test");
%>

</body>
</html>
網頁上的其他標簽省略了,大概的過程是這樣的,在"<%"和"%>"中間也可以直接寫入JAVA代碼,比如<%System.out.println("my test");%>,但這種寫法用的不多.一般java代碼在JSP頁中的功能主要是操作後台資料庫或者與標簽混編生成動態頁面.
至於<OBJECT>標簽那些可以搜一下,有很多詳細用法,我就不代勞了.

⑻ 如何在網頁上運行一個java程序並在頁面上顯示結果 在網頁上點擊按鈕 得到答案

http://www.lwolf.cn/blog/article.asp?id=37

⑼ 在網頁上運行一個Java程序

用jsp,搞個post方法,把excel傳到後端,然後在後端處理完,然後是把數據返回前端的話,就搞個表格,要txt就直接和你原來程序一樣就可以了,有需要的話前端還能傳個輸出地址進去~

⑽ 有沒有網站可以直接運行java代碼的

當前市面上幾乎不存在在線java編譯運行程序。因為這樣做的東西沒有多大價值。

目前市面上網站後台的邏輯控制住要有以下幾種語言:java C# php等。
網站的前台只能通過html+css+javascript來控制和展現。前台這部分內容主要使用來呈現給用戶,以及用戶和後台的交互介面。用戶可以通過前天界面來錄入自己的信息,經過後台的運算,後台再將結果傳遞給前台界面。

後台java的運行必須依賴jdk和tomcat。jdk主要是用來編譯運行java代碼的,而tomcat是java web的後台伺服器。C#的後台伺服器是IIS。

閱讀全文

與網頁中運行java相關的資料

熱點內容
iphone4使用大全 瀏覽:330
美萍軟體資料庫在哪個文件夾 瀏覽:668
51虛擬機的數據文件路徑 瀏覽:931
java如何鎖定sql表 瀏覽:272
全民飛機大戰黃金升級費用 瀏覽:302
臨床科室文件管理你知道多少 瀏覽:814
js訪問excel模板文件 瀏覽:766
智能互動編程是什麼 瀏覽:320
大學生編程學什麼語言 瀏覽:101
自考編程專業是什麼 瀏覽:804
大數據熱工 瀏覽:384
jstable行 瀏覽:421
js獲取標簽內容 瀏覽:519
潘多拉文件是什麼意思 瀏覽:636
word修改批註時間 瀏覽:813
沒有軟肋鎧甲升級 瀏覽:835
教師職稱解聘文件格式 瀏覽:997
c讀取dwg文件 瀏覽:120
最大的大數據中心 瀏覽:881
wordf1快捷鍵 瀏覽:78

友情鏈接