1.編寫useSourceViewer 類的基本框架,該類僅包括無返回值的main ()方法,該方法從參數(shù)中獲取URL,通過輸入緩沖和輸出緩沖將該URL 原碼輸出。
我們提供的服務(wù)有:成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、晉中ssl等。為1000多家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的晉中網(wǎng)站制作公司
2.編寫useSourceViewer 類,代碼如下:
import java.net.*;
import java.io.*;
public class useSourceViewer
{
public static void main (String[] args)
{
if (args.length 0)
{
try
{
//讀入URL
URL u = new URL(args[0]);
InputStream in = u.openStream( );
// 為增加性能存儲輸入流
in = new BufferedInputStream(in);
// 將輸入流連接到閱讀器
Reader r = new InputStreamReader(in);
int c;
while ((c = r.read( )) != -1)
{
System.out.print((char) c);
}
Object o = u.getContent( );
System.out.println("I got a " + o.getClass().getName( ));
}
catch (MalformedURLException e)
{
System.err.println(args[0] + " is not a parseable URL");
}
catch (IOException e)
{
System.err.println(e);
}
} // end if
} // end main
} // end SourceViewer}
web.xml的配置里面 / 這個地方指定的
servlet-mapping
servlet-namespringMVC/servlet-name
url-pattern//url-pattern
/servlet-mapping
原貼地址
一、在java中調(diào)用url,并打開一個新的窗口?
Java代碼
String?url="";??
String?cmd?=?"cmd.exe?/c?start?"?+?url;???
try?{???
Process?proc?=?Runtime.getRuntime().exec(cmd);???
proc.waitFor();???
}???
catch?(Exception?e)???
{???
e.printStackTrace();??
}
二、在java中調(diào)用url,后臺調(diào)用。并取得返回值?
Java代碼
URL?U?=?new?URL("");??
URLConnection?connection?=?U.openConnection();??
connection.connect();??
BufferedReader?in?=?new?BufferedReader(new?InputStreamReader(connection.getInputStream()));??
String?line;??
while?((line?=?in.readLine())!=?null)??
{??
result?+=?line;??
}??
in.close();
不想配置? 那你就用最原始的方法,把程序處理寫到同級目錄下的另外一個jsp當(dāng)做業(yè)務(wù)處理層,本頁面直接url到該jsp就行
例如
a.jsp一個form表單,你ajax的時候url直接指向b.jsp 然后b.jsp負(fù)責(zé)request表單數(shù)據(jù)并處理add方法
話反過來說,springMVC也好 servlet也好 都是基于攔截來實現(xiàn)url請求的過濾來分發(fā)對應(yīng)請求的,這么好使的對應(yīng)方式 你為什么覺得麻煩呢