⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 createhtml.java

📁 spring+hibernate+struts 范例代码
💻 JAVA
字号:
package com.common.util;

import java.io.*;
import java.net.*;

public class CreateHTML {

	/**
	 * @param args
	 */
	public static String snatch(String web_url, String coding, String file) {
		// web_url:抓取页面的地址
		// coding:抓取页面的编码
		// 生成后的文件名 (实际文件地址)

		String sCurrentLine = "";
		String return_msg = "";

		InputStream l_urlStream;

		FileWriter fw;
		try {
			String sTotalString = "";
			URL l_url = new URL(web_url);
			HttpURLConnection l_connection = (HttpURLConnection)l_url
					.openConnection();
			l_connection.connect();
			l_urlStream = l_connection.getInputStream();
			InputStreamReader read = new InputStreamReader(l_urlStream,
					coding);
			BufferedReader l_reader = new BufferedReader(read);

			while ((sCurrentLine = l_reader.readLine()) != null) {
				sTotalString += sCurrentLine+"\n";
			}

			
			  //添加搜索工具
			sTotalString =contentchange(sTotalString);
			String path = file;

			File fileName = new File(path);
			if (fileName.exists()) {
				// 删除File.txt档
				// fileName.delete();
			} else {
				// 在目前的目录下建立一个名为File.txt的文字档
				fileName.createNewFile();
	
			}
			
			fw = new FileWriter(path);
			// 将字串写入文件
			fw.write(sTotalString);
			fw.close();
		
			return_msg = "页面已生成!";
			return return_msg;
		} catch (MalformedURLException e) {
			// TODO Auto-generated catch block
			return "操作失败,页面未生成!";
		} catch (UnsupportedEncodingException e) {
			// TODO Auto-generated catch block
			return "操作失败,页面未生成!";
		} catch (IOException e) {
			// TODO Auto-generated catch block
			return "操作失败,页面未生成!";
		}
	}

	private static String contentchange(String content) {
		// 用于对页面的代码进行处理,例如对页面中的框架进行代码抽取并组合等
		String str_return = content;
		return str_return;

	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -