|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
java主要分三块,j2se:java的基础核心语言。j2me:java的微型模块,专门针对内存小,没有持续电源等小型设备。j2ee:java的企业模块,专门针对企业数据库服务器的连接维护。js用jsp,读远程文件,保留到当地
读取收集文件有些纷歧样,我给你一个完全的代码吧,存成jsp就能够间接运转的。
<%@pageimport="java.io.*"%>
<%@pageimport="java.net.*"%>
<%@pageimport="java.util.Properties"%>
<%
//?程文件路径
Strings1="http://www.google.co.jp";
//当地寄存路径
Strings2="C: est.html";
URLurlfile=null;
HttpURLConnectionhttpUrl=null;
BufferedInputStreambis=null;
BufferedOutputStreambos=null;
Filef=newFile(s2);
//makeproxy
Stringproxy="192.168.224.12";
Stringport="8080";
PropertiessystemProperties=System.getProperties();
systemProperties.setProperty("http.proxyHost",proxy);
systemProperties.setProperty("http.proxyPort",port);
try{
//?接指定的网??源,?取网??进流
urlfile=newURL(s1);
httpUrl=(HttpURLConnection)urlfile.openConnection();
httpUrl.connect();
bis=newBufferedInputStream(httpUrl.getInputStream());
}catch(Exceptione){
System.out.println(e.toString());
}
try{
bos=newBufferedOutputStream(newFileOutputStream(f));;
byte[]b=newbyte[1024];
while(bis.read(b)!=-1){
bos.write(b);
}
}catch(Exceptione){
System.out.println(e.toString());
}finally{
try{
bos.flush();
bis.close();
httpUrl.disconnect();
}catch(Exceptione){
System.out.println(e.toString());
}
}
%>
<center>
<formname="search"action="results.jsp"method="get">
<p>
<inputname="query"size="44"/>SearchCriteria
</p>
<p>
<inputname="maxresults"size="4"value="100"/>ResultsPerPage
<inputtype="submit"value="Search"/>
</p>
</form>
</center>
个中
//makeproxy
Stringproxy="192.168.224.12";//防火墙地点
Stringport="8080";//防火墙端口
PropertiessystemProperties=System.getProperties();
systemProperties.setProperty("http.proxyHost",proxy);
systemProperties.setProperty("http.proxyPort",port);
这一段是假如你的呆板设定了防火墙,必要加上,假如是间接连上彀,就不必。
Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。Oracle收购Sun后Java前途未卜。 |
|