📄 abstractcreatehtml.java
字号:
/*
*
*/
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -