b/s開發(fā) 超鏈接跟你是不是java新手沒關(guān)系,只要你懂html標(biāo)記語言
創(chuàng)新互聯(lián)專注于企業(yè)營銷型網(wǎng)站建設(shè)、網(wǎng)站重做改版、甘肅網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、成都h5網(wǎng)站建設(shè)、商城網(wǎng)站建設(shè)、集團公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為甘肅等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
c/s應(yīng)用程序你要調(diào)用瀏覽器 如IE什么的,再把網(wǎng)址傳過去
建議可以用第三方,你參考下spire.doc for java的超鏈接設(shè)置方法,代碼方案:Java 添加超鏈接到Word文檔,包括了給文字添加鏈接,給圖片添加鏈接,添加網(wǎng)頁鏈接、郵箱鏈接、文檔鏈接不同類型的鏈接。
java.net.URL url=new java.net.URL(aa);
java.io.BufferedReader in=null;
try{
in=new java.io.BufferedReader(new java.io.InputStreamReader(url.openStream()));
for(String line;(line=in.readLine())!=null;){
System.out.println(line);
}
}finally{
if(in!=null){
in.close();
}
}
//順手寫寫,你看可以編譯通過不,如不行,自己改一下即可。
a href="your target url"Link/a
如果在servlet中:
PrintWriter?out?=?res.getWriter();
out.println("a?href='your?target?url'Link/a");
如果是連接自己項目中的,請注意相對路徑的寫法。建議加上context path.
java超鏈接:
button.setLabel("htmla href=\"http:\\\angelsinklow"angelsinklow/a/html");
如果用start的話,這樣寫
Runtime.getRuntime().exec("cmd /c start ‘http:\\\angelsinklow");
Runtime.getRuntime().exec("iexplore ");
對于JEditorPane,JTextPane,JTextArea,JLabel可以使用
setText("htmlA href=''test/A/html")
對于JEditorPane使用
setEditorKitForContentType("text/html", new PatchedHTMLEditorKit());
addHyperlinkListener(HyperlinkListener ... );
需要引入java.net.url包。
try{getAppletContext().showDocument(new URL("http:\\\angelsinklow"),"打開位置");}
catch(Exception ex) {System.out.println("error"); }
就超鏈接了。
java實現(xiàn)超鏈接下載方法如下:
response.setHeader("Content-disposition","attachment;filename="下載的文件名字);
備注:讓response調(diào)用setheader方法添加下載的頭給客戶的瀏覽器,瀏覽器收到該頭后就會打開相應(yīng)的下載對話框。