📄 htmlheader.java
字号:
package jp.co.sjts.gsession.tools;
import java.io.PrintWriter;
import java.util.Vector;
/**
* <p>HTML 傊僢僟乕娗棟僋儔僗 HtmlHeader.java
* <p>Copyright (C) 1999-2001 Japan Total System Co,LTD
*
* @author Satoru K <koni@sjts.co.jp>
*/
public class HtmlHeader {
private String strCharset; // 僉儍儔僙僢僩
private String strTitle=""; // 僞僀僩儖
private int refreshTime=0; // 夋柺儕僼儗僢僔儏娫妘乮0:側偟丂昩扨埵乯
private Vector vecScript=new Vector(); // 僗僋儕僾僩傪奿擺偡傞
private Vector vecCSS = new Vector(); // 僇僗働乕僪僗僞僀儖僔乕僩傪奿擺偡傞
public HtmlHeader() {
strCharset = new String("ISO-2022-JP");
strTitle = "";
refreshTime=0;
}
public void write(PrintWriter pw) {
pw.println("<HEAD>");
if(refreshTime > 0)
pw.println("<META HTTP-EQUIV=\"refresh\" CONTENT=" + refreshTime + ">");
pw.println("<META HTTP-EQUIV=\"content-type\" CONTENT=\"text/html; charset=" + getCharset() + "\">");
// 僗僋儕僾僩晹暘
int num;
if((num = vecScript.size()) > 0) {
pw.println("<SCRIPT TYPE=\"text/JavaScript\">");
pw.println("<!--");
for(int i=0;num>i;i++) {
pw.println((String)vecScript.elementAt(i));
}
pw.println("//-->");
pw.println("</SCRIPT>");
}
// 僇僗働乕僪僗僞僀儖僔乕僩晹暘
if((num = vecCSS.size()) > 0) {
pw.println("<STYLE TYPE=\"text/css\">");
pw.println("<!--");
for(int i=0;num>i;i++) {
pw.println((String)vecCSS.elementAt(i));
}
pw.println("//-->");
pw.println("</STYLE>");
}
// 僞僀僩儖
if(strTitle.length()>0)
pw.println("<TITLE>" + strTitle + "</TITLE>");
pw.println("</HEAD>");
}
// 僉儍儔僙僢僩
public void setCharset(String charset) {
this.strCharset = charset;
}
public String getCharset() { return strCharset; }
// 僞僀僩儖暥帤楍
public void setTitle(String title) { strTitle = title; }
public String getTitle() { return strTitle; }
//丂僗僋儕僾僩捛壛
public void addScript(String script) {
vecScript.addElement(script);
}
//丂僇僗働乕僪僗僞僀儖僔乕僩捛壛
public void addCSS(String css) {
vecCSS.addElement(css);
}
public void setRefreshTime(int sec) {
refreshTime = sec;
}
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -