建立一個(gè)和你類(lèi)名一樣的HTML文本比如c1_2.java

創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿(mǎn)足客戶(hù)于互聯(lián)網(wǎng)時(shí)代的尖山網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
建立文本名就叫c1_2.html
然后在文本中輸入APPLET CODE="c1_2.class"width=150 height=100/APPLET
width和height是你打開(kāi)applet應(yīng)用小程序?yàn)g覽器窗口的寬度和長(zhǎng)度
c1_2.class是在cmd下用javac編譯c1_2.java出來(lái)的。
所以在cmd中找對(duì)象的子目錄 輸入javac xxx編譯 回車(chē) aapletviwer xxxx就行了
求采納
在html中加入java代碼,就是jsp頁(yè)面,jsp里可以加入java代碼了,當(dāng)然也可以調(diào)用外部的java。jsp頁(yè)面要想運(yùn)行必須放到容器里,例如最流行的tomcat。 你應(yīng)該是新手,還不明白概念,所以在網(wǎng)上找些視頻教程看吧,搜索j2ee或者jsp的教程,jsp就是用java程序動(dòng)態(tài)生成html頁(yè)面,瀏覽器不能解析java代碼,所以tomcat這種服務(wù)器負(fù)責(zé)解析,生成最終的html
!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("擦,你個(gè)瞎 罰你重啟電腦!");
}else{
alert("聽(tīng)不懂!");
}
}
/SCRIPT
/HEAD
BODY
FORM METHOD=POST ACTION=""
我?guī)泦幔縤nput name="me" /br
input type="button" onclick="clickOut()" value="我?guī)泦?
/FORM
/BODY
/HTML
由于是網(wǎng)頁(yè)不需要執(zhí)行java命令來(lái)重新運(yùn)行,輸入完可以在文本框里繼續(xù)輸入!
首先靜態(tài)的html標(biāo)簽是無(wú)法直接調(diào)用java程序的。\x0d\x0a下面是實(shí)現(xiàn)的幾種方法:\x0d\x0a\x0d\x0a第一種方法:\x0d\x0a將按鈕放到form表單中,當(dāng)按鈕點(diǎn)擊時(shí)提交表單(或者直接將input的type屬性定義成submit),表單可以指向JSP或Servlet,在JSP或Servlet里調(diào)用java程序\x0d\x0a\x0d\x0a第二種方法:\x0d\x0a在按鈕的onclick時(shí)間中添加js代碼\x0d\x0aself.location="url";其中url指向JSP或Servlet\x0d\x0a\x0d\x0a第三種方法:\x0d\x0a使用第三方的javascript包,dwr是一個(gè)不錯(cuò)的選擇:\x0d\x0a1、需要準(zhǔn)備dwr的jar包,并將之放到lib目錄下;\x0d\x0a2、修改web.xml文件,添加DWRServlet的映射;\x0d\x0a3、配置dwr,即在WEB-INF目錄下,添加dwr.xml文件,讓dwr知道在運(yùn)行時(shí)給哪些JavaBean生成相應(yīng)的javascript庫(kù);\x0d\x0a4、將需要的腳本庫(kù)引入到html頁(yè)面中就可以通過(guò)dwr的API訪問(wèn)java類(lèi)了。\x0d\x0a\x0d\x0a第四種方法:\x0d\x0a使用MVC框架更簡(jiǎn)單,以struts為例,可以仿照第一或第二種方法,將url替換成配置文件中配置的地址就能訪問(wèn)java程序了。
.java文件是java的源文件,這個(gè)在使用時(shí)是不必要的。.class文件相當(dāng)于java的執(zhí)行文件,這個(gè)是必須的。
把java類(lèi)運(yùn)用到網(wǎng)頁(yè)中,我知道的基本有以下幾種方式。
1.如果你做的計(jì)時(shí)器是一個(gè)applet,有界面的,那么把這個(gè)class放到和你的html或者jsp文檔同目錄中,然后在需要引用改applet的地方寫(xiě)下如下代碼:
APPLET code="c1_2.class" width=150 height=100/APPLET
這個(gè)方式最簡(jiǎn)單。
2.要引用java類(lèi)程序,我覺(jué)得你應(yīng)該是使用jsp頁(yè)面吧~,如果是jsp頁(yè)面,jsp中有jsp:useBean/方法,你要看一下,這個(gè)不是一兩句話能說(shuō)清楚的。里面可以設(shè)置模式為applet,也可以直接把你的java applet類(lèi)引入頁(yè)面。
3.注意,畢竟java和jsp還是有區(qū)別的。如果要做什么特效,用javascript我覺(jué)得比較方便。用java做的gui界面除了applet能引入網(wǎng)頁(yè),其他的好像不能,至少我沒(méi)見(jiàn)過(guò)。
class文件在jsp技術(shù)中叫做bean,所以jsp中所有和bean有關(guān)的技術(shù)都可以使用特定的class文件。比如java bean的useBean,用struts等框架,用ejb(一種特殊的bean)等等,還可以用servlet,servlet可以直接使用一種特定類(lèi)型的class文件,不過(guò)要用servlet做界面,懸。
如果真想用java相關(guān)技術(shù)做網(wǎng)頁(yè)的話,還是先學(xué)學(xué)jsp吧。這是最簡(jiǎn)單的。
用jsp,搞個(gè)post方法,把excel傳到后端,然后在后端處理完,然后是把數(shù)據(jù)返回前端的話,就搞個(gè)表格,要txt就直接和你原來(lái)程序一樣就可以了,有需要的話前端還能傳個(gè)輸出地址進(jìn)去~
當(dāng)前標(biāo)題:java代碼在網(wǎng)頁(yè)中運(yùn)行,網(wǎng)頁(yè)無(wú)法運(yùn)行java
轉(zhuǎn)載來(lái)源:http://chinadenli.net/article3/dsesjis.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、品牌網(wǎng)站建設(shè)、軟件開(kāi)發(fā)、外貿(mào)建站、靜態(tài)網(wǎng)站、網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)