java代碼網(wǎng)頁怎么訪問 java代碼網(wǎng)頁怎么訪問文件

運行時可調(diào)用瀏覽器打開一個網(wǎng)頁,網(wǎng)頁地址在代碼中的java代碼怎么寫?

網(wǎng)頁地址在代碼中的java代碼寫法如下:

創(chuàng)新互聯(lián)建站是一家專注于成都網(wǎng)站制作、成都網(wǎng)站設(shè)計、外貿(mào)營銷網(wǎng)站建設(shè)與策劃設(shè)計,城關(guān)網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)十載,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:城關(guān)等地區(qū)。城關(guān)做網(wǎng)站價格咨詢:18980820575

packagecom.test;

importjava.lang.reflect.Method;

//實現(xiàn)打開瀏覽器并跳到指定網(wǎng)址的類

publicclassBareBonesBrowserLaunch{

publicstaticvoidopenURL(Stringurl){

try{

browse(url);

}catch(Exceptione){

}

}

privatestaticvoidbrowse(Stringurl)throwsException{

//獲取操作系統(tǒng)的名字

StringosName=System.getProperty("os.name","");

if(osName.startsWith("MacOS")){

//蘋果的打開方式

ClassfileMgr=Class.forName("com.apple.eio.FileManager");

MethodopenURL=fileMgr.getDeclaredMethod("openURL",newClass[]{String.class});

openURL.invoke(null,newObject[]{url});

}elseif(osName.startsWith("Windows")){

//windows的打開方式。

Runtime.getRuntime().exec("rundll32url.dll,FileProtocolHandler"+url);

}else{

//UnixorLinux的打開方式

String[]browsers={"firefox","opera","konqueror","epiphany","mozilla","netscape"};

Stringbrowser=null;

for(intcount=0;countbrowsers.lengthbrowser==null;count++)

//執(zhí)行代碼,在brower有值后跳出,

//這里是如果進(jìn)程創(chuàng)建成功了,==0是表示正常結(jié)束。

if(Runtime.getRuntime().exec(newString[]{"which",browsers[count]}).waitFor()==0)

browser=browsers[count];

if(browser==null)

thrownewException("Couldnotfindwebbrowser");

else

//這個值在上面已經(jīng)成功的得到了一個進(jìn)程。

Runtime.getRuntime().exec(newString[]{browser,url});

}

}

}

//主方法測試類

publicstaticvoidmain(String[]args){

Stringurl="";

BareBonesBrowserLaunch.openURL(url);

}

java程序怎么讀取html網(wǎng)頁?

步驟:

一、使用java點虐 包下的URL類,可以將一個網(wǎng)頁(鏈接)封裝成一個URL對象。

二、URL對象有一個openStream()方法,使用該方法可以獲取該網(wǎng)頁的輸入流,我們可以通過讀取輸入流的方式獲得網(wǎng)頁的內(nèi)容,并通過輸出流寫入HTML文件中。

補(bǔ)充:

步驟:

1.通過URL對象的openStream()方法獲得網(wǎng)頁的字節(jié)輸入流 。

2.為字節(jié)輸入流加緩沖 。

3. 創(chuàng)建字節(jié)輸出流對象 。

4. 為字節(jié)輸出流加緩沖 。

5. 讀取數(shù)據(jù),并寫入HTML文件 。

如java小程序在html網(wǎng)頁中怎么運行?

首先靜態(tài)的html標(biāo)簽是無法直接調(diào)用java程序的。\x0d\x0a下面是實現(xiàn)的幾種方法:\x0d\x0a\x0d\x0a第一種方法:\x0d\x0a將按鈕放到form表單中,當(dāng)按鈕點擊時提交表單(或者直接將input的type屬性定義成submit),表單可以指向JSP或Servlet,在JSP或Servlet里調(diào)用java程序\x0d\x0a\x0d\x0a第二種方法:\x0d\x0a在按鈕的onclick時間中添加js代碼\x0d\x0aself.location="url";其中url指向JSP或Servlet\x0d\x0a\x0d\x0a第三種方法:\x0d\x0a使用第三方的javascript包,dwr是一個不錯的選擇:\x0d\x0a1、需要準(zhǔn)備dwr的jar包,并將之放到lib目錄下;\x0d\x0a2、修改web.xml文件,添加DWRServlet的映射;\x0d\x0a3、配置dwr,即在WEB-INF目錄下,添加dwr.xml文件,讓dwr知道在運行時給哪些JavaBean生成相應(yīng)的javascript庫;\x0d\x0a4、將需要的腳本庫引入到html頁面中就可以通過dwr的API訪問java類了。\x0d\x0a\x0d\x0a第四種方法:\x0d\x0a使用MVC框架更簡單,以struts為例,可以仿照第一或第二種方法,將url替換成配置文件中配置的地址就能訪問java程序了。

新聞標(biāo)題:java代碼網(wǎng)頁怎么訪問 java代碼網(wǎng)頁怎么訪問文件
標(biāo)題網(wǎng)址:http://muchs.cn/article34/ddcjope.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化靜態(tài)網(wǎng)站、虛擬主機(jī)、網(wǎng)站策劃微信公眾號、App開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)