打開網頁的java代碼 打開網頁的java代碼是多少

運行時可調用瀏覽器打開一個網頁,網頁地址在代碼中的java代碼怎么寫?

網頁地址在代碼中的java代碼寫法如下:

成都創新互聯公司堅持“要么做到,要么別承諾”的工作理念,服務領域包括:網站建設、網站設計、企業官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯網時代的昭化網站設計、移動媒體設計的需求,幫助企業找到有效的互聯網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!

packagecom.test;

importjava.lang.reflect.Method;

//實現打開瀏覽器并跳到指定網址的類

publicclassBareBonesBrowserLaunch{

publicstaticvoidopenURL(Stringurl){

try{

browse(url);

}catch(Exceptione){

}

}

privatestaticvoidbrowse(Stringurl)throwsException{

//獲取操作系統的名字

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++)

//執行代碼,在brower有值后跳出,

//這里是如果進程創建成功了,==0是表示正常結束。

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

browser=browsers[count];

if(browser==null)

thrownewException("Couldnotfindwebbrowser");

else

//這個值在上面已經成功的得到了一個進程。

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

}

}

}

//主方法測試類

publicstaticvoidmain(String[]args){

Stringurl="";

BareBonesBrowserLaunch.openURL(url);

}

java中如何根據一個網址獲得該網頁的源代碼?

package test;

import java.io.BufferedReader;

import java.io.InputStreamReader;

import java.net.HttpURLConnection;

import java.net.URL;

public class HttpTest {

private String u;

private String encoding;

public static void main(String[] args) throws Exception {

HttpTest client = new HttpTest("", "UTF-8");

client.run();

}

public HttpTest(String u, String encoding) {

this.u = u;

this.encoding = encoding;

}

public void run() throws Exception {

URL url = new URL(u);// 根據鏈接(字符串格式),生成一個URL對象

HttpURLConnection urlConnection = (HttpURLConnection) url

.openConnection();// 打開URL

BufferedReader reader = new BufferedReader(new InputStreamReader(

urlConnection.getInputStream(), encoding));// 得到輸入流,即獲得了網頁的內容

String line; // 讀取輸入流的數據,并顯示

while ((line = reader.readLine()) != null) {

System.out.println(line);

}

}

}

根據具體問題類型,進行步驟拆解/原因原理分析/內容拓展等。

具體步驟如下:/導致這種情況的原因主要是……

JAVA中打開新頁面代碼

/**

* 打開打印窗口

* url:鏈接頁面或action動作

* Banglu

*/

function printWindow(url){

var sURL = url;

var sFeatures = "toolbar=no, menubar=no, scrollbars=no,resizable=yes, "

+ "location=no, status=no, titlebar=no, width=800, height=600, top=100, left=100";

window.open(sURL,'notoolbar',sFeatures);

}function exportWindow(url){

var sURL = url;

var sFeatures = "toolbar=no, menubar=no, scrollbars=no,resizable=yes, "

+ "location=no, status=no, titlebar=no, width=800, height=600, top=50, left=50";

var objwin=window.open(sURL,'export'+randomNum(),sFeatures);

objwin.close();

}

/**

* 打開模態窗口

* url:鏈接頁面或action動作

* width:打開模態窗口的寬度

* height:打開模態窗口的高度

* 注意:打開模態窗口的頁面中要在head后面加上

* meta http-equiv="Pragma" content="no-cache":禁止模態窗口緩存

* base target="_self"/:模態窗口中的表單在本窗口中提交

* a onClick='window.location = "view-source:" + window.location.href'b源文件/b/a 可以查看模態窗口的源文件

* Banglu

*/

function modalWindow(url, width, height){

var sURL = url;

var sFeatures = "dialogWidth:" + width + "px; dialogHeight:" + height + "px; "

+ "help:no; scroll:yes; center:yes; status:no;resizable:yes";

window.showModalDialog(sURL, window, sFeatures);

}/**

* 打開普通窗口

* url:鏈接頁面或action動作

* width:寬度

* height:高度

* Banglu

*/

function openWindow(url, width, height){

var sURL=url;

var sFeatures = "scrollbars=yes, status=yes, resizable=yes,"

+ "toolbar=yes, menubar=yes, location=yes, titlebar=yes"

if(width!=null){

sFeatures+=", width="+width;

}

if(height!=null){

sFeatures+=", height="+height;

}

window.open(sURL, 'open'+randomNum(), sFeatures);

}/**

* 打開窗口

* url:鏈接頁面或action動作

* width:寬度

* height:高度

Banglu

*/

function openNoBarWindow(url, width, height){

var sURL=url;

var sFeatures = "scrollbars=no, status=no, resizable=no,"

+ "toolbar=no, menubar=no, location=no, titlebar=no"

if(width!=null){

sFeatures+=", width="+width;

sFeatures+=", left="+(screen.width-width)/2;

}

if(height!=null){

sFeatures+=", height="+height;

sFeatures+=", top="+(screen.height-height-100)/2;

}

window.open(sURL, 'openNoBar'+randomNum(), sFeatures);

}

/**

* 打開全屏窗口

* url:鏈接頁面或action動作

* Banglu

*/

function openFullWindow(url){

var sURL=url;

var sFeatures = "toolbar=no, menubar=no, scrollbars=no, resizable=yes, "

+ "location=no, status=no, titlebar=no, width="+(screen.width-10)+", "

+ "height="+(screen.height-60)+", top=0, left=0";

window.open(sURL, 'full'+randomNum(), sFeatures);

}/**

* 打開主窗口

* url:鏈接頁面或action動作

* Banglu

*/

function openMainWindow(url){

var sURL=url;

var sFeatures = "toolbar=no, menubar=no, scrollbars=no, resizable=yes, "

+ "location=no, status=no,titlebar=no, width="+(screen.width-10)+", "

+ "height="+(screen.height-60)+", top=0, left=0";

window.open(sURL, 'main', sFeatures);

}

/**

* 設置鏈接

* url:連接的jsp頁面或action動作

* Banglu

*/

function link(url, frameID){

if(frameID==null){

window.location.href = url;

}

else{

window.frames[frameID].location = url

}

}/**

* 回車代替tab

* Banglu

*/

function handleKey(){

var gk = window.event.keyCode;

if (gk==13) {

if(window.event.srcElement.tagName!='TEXTAREA'){

window.event.keyCode=9;

return;

}

}

}/**

* 全屏顯示

* Banglu

*/

function fullScreen(){

window.dialogHeight=window.screen.availHeight;

window.dialogWidth=window.screen.availWidth;

}

function Resize_dialog(t,l,w,h) {

window.dialogTop = t+"px";

window.dialogLeft = l+"px";

window.dialogHeight = h+"px";

window.dialogWidth = w+"px";

}

當前文章:打開網頁的java代碼 打開網頁的java代碼是多少
轉載來于:http://m.kartarina.com/article44/hgcphe.html

成都網站建設公司_創新互聯,為您提供關鍵詞優化靜態網站做網站ChatGPT小程序開發Google

廣告

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

成都網頁設計公司
主站蜘蛛池模板: 免费人妻av无码专区| 日韩A无码AV一区二区三区| 综合无码一区二区三区四区五区 | 成人免费一区二区无码视频| 亚洲AV无码精品色午夜果冻不卡| 亚洲综合一区无码精品| 爽到高潮无码视频在线观看| 在线观看无码AV网址| 中出人妻中文字幕无码| 亚洲Aⅴ在线无码播放毛片一线天 亚洲av成本人无码网站 | 精品久久久无码21p发布| 性色av无码免费一区二区三区| 色偷偷一区二区无码视频| 国产精品白浆无码流出| 中文字幕av无码无卡免费| 无码一区二区三区视频| 国产V片在线播放免费无码| 中文字幕AV无码一区二区三区| 97碰碰碰人妻视频无码| 国产又爽又黄无码无遮挡在线观看 | 亚洲AV无码专区国产乱码不卡| 777爽死你无码免费看一二区 | 国产仑乱无码内谢| 精品人妻无码专区在中文字幕| 亚洲AV无码资源在线观看 | 午夜人性色福利无码视频在线观看| 精品人妻中文无码AV在线| 精品久久久久久无码不卡| 无码人妻丰满熟妇精品区| 中文字幕无码日韩专区免费| 国产成人精品无码专区| 日韩av片无码一区二区不卡电影| 亚洲av无码专区首页| 无码尹人久久相蕉无码| 亚洲av无码专区在线观看下载| 麻豆人妻少妇精品无码专区| 无码av专区丝袜专区| 一级毛片中出无码| 亚洲精品无码国产| 亚洲自偷自偷偷色无码中文 | 久久久久亚洲AV无码去区首|