abstractcreatehtml.java
来自「一个用于监控WEB服务器和数据库服务器的客户端程序。」· Java 代码 · 共 80 行
JAVA
80 行
/*
*
*/
package com.jobcn.task;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
/**
*
* @remark:
* @author: Stephen
* @date: 2005-3-21
* @version:
*
* @upd_remark:
* @upd_user:
* @upd_date:
*/
public abstract class AbstractCreateHtml {
public StringBuffer sb = null;
public AbstractCreateHtml(StringBuffer sb) {
this.sb = sb;
}
final public boolean create(String localPath, String fileName) {
printHeader();
printBody();
printFooter();
printScript();
return write(localPath, fileName);
}
public void printHeader() {
sb.append("<html>\n");
sb.append("<head>\n");
sb.append(" <title></title>\n");
sb.append(" <link href=\"/BOSS_CSS/css.css\" rel=\"stylesheet\" type=\"text/css\">\n");
sb.append(" <meta http-equiv=\"content-Type\" content=\"text/html; charset=GBK\">\n");
sb.append("</head>\n");
}
public abstract void printBody();
public void printFooter() {
sb.append("</html>\n");
}
public void printScript() {
sb.append("<script language=\"javaScript\">\n");
sb.append("</script>\n");
}
public boolean write(String localPath, String fileName) {
String str = sb.toString();
boolean ret = true;
try {
BufferedWriter fw = new BufferedWriter(new FileWriter(String.valueOf(localPath + fileName)));
fw.write(str, 0, str.length());
fw.flush();
fw.close();
} catch (IOException ioe) {
ioe.printStackTrace();
ret = false;
}
return ret;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?