Die Codekopie lautet wie folgt:
Paket com.tools;
import Java.io.*;
importieren java.net.url;
/**
* Titel: Dynamische Seite statisch
*/
öffentliche Klasse gotohtml {
/**
*
* @param Seite
* Der lokale Dateipfad (C, D, E, F, G), der die statische Seite speichert
* @param url_addr
* Die URL -Adresse der statischen Seite zu generieren (http: //)
* @zurückkehren
*/
public boolean drucke (String -Seite, String url_addr) {
System.out.println ("Seite" + Seite);
String newpage = "";
// Bestimmen Sie, ob der lokale Eingangspfad ist. enden mit JSP
if (page.endswith (". html")) {
System.out.println ("Dies ist enden mit xxx.html");
int bias = page.lastindexof ("/"); // Bias (die Bedeutung des Schrägstrichs) erhält die Position des letzten Schrägs
System.out.println ("The Last / at:" + Bias);
newpage = page.substring (0, voreingenommen);
System.out.println ("NewPage:" + NewPage);
}
// Wenn der Ordner nicht existiert, erstellen Sie a
Datei ff = neue Datei (NewPage);
ff.mkdirs ();
URL URL;
String rline = null;
Printwriter Fileout = NULL;
InputStream INS = NULL;
versuchen {
URL = neue URL (URL_ADDR);
System.out.println (URL+"......");
INS = url.openstream ();
BufferedReader Breader = New BufferedReader (neuer InputStreamReader (
INS, "UTF-8")); // Die Datei als GB2312 codiert erhalten
FileOutputStream out = new FileOutputStream (Seite);
OutputStreamwriter writer = new outputStreamWriter (out, "utf-8");
FileOut = New Printwriter (Schriftsteller);
// Die Daten schleifen und in die Zieldatei schreiben
while ((rline = breader.readline ())! = null) {
String tmp_rline = rline;
System.out.println (tmp_rline);
int str_len = tmp_rline.length ();
if (str_len> 0) {
FileOut.println (tmp_rline);
FileOut.flush ();
}
tmp_rline = null;
}
URL = NULL;
zurückkehren;
} catch (ioException e) {
System.out.println ("Fehler:" + e.getMessage ());
E. printstacktrace ();
false zurückgeben;
} catch (Ausnahme) {
System.out.println (es.getMessage ());
false zurückgeben;
} endlich {// Schließen Sie die Ressource
FileOut.close ();
versuchen {
Ins.CLOSE ();
} catch (ioException ex) {
// Fehlerschließung des Eingabestreams
ex.printstacktrace ();
}
}
}
public static void main (String [] args) {
Gotohtml gth = new gotohtml ();
String accumulationstoken="W67K0vH4k5YpH3DpK75JkmEchvW_utYBTqjd-vb8VXRFD3AovHhK_ApJQ7JMouhIytsRU3_VOJ2iXrCcLUAb_6-HblSmXzz_dwqTuP3908aOIoukKRNxLLaGh0aC7rnvsazyByXwi8670us-RYD1vA";
String media = "y9kk2wmps4byzxiyfz7_nq6gyi8ev7-hyzg5hbadkoqoblfs9jit8_x2s4zovc1g";
String urlstring = "http://file.api.weixin.qq.com/cgi-ner/media/get?access_token="+accressToken+"& media_id ="+media;
//gth.printpage("d:/eclipse/newnum.html","http://localhost/prime/user/userfind_update.jsp?id=93 ");
gth.printpage ("d: /newnum.html", urlstring);
}
}