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

📄 gsframesetpage.java

📁 一个日本流行的,功能较全的开源Web办公管理(Groupware)系统。
💻 JAVA
字号:
package jp.co.sjts.gsession.tools;


import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * <p>HTML 僼儗乕儉僙僢僩儁乕僕梡婎杮
 *
 * @author   Satoru K
 */
public class GSFramesetPage extends CreatePage {

    /** 僞僀僩儖 */
	private String	title=null;
    /** 儊僯儏乕URL */
	private String	toolURL=null;
    /** 儃僨傿URL */
	private String	bodyURL=null;
    
    /** <p>僐儞僗僩儔僋僞 */
	public GSFramesetPage() {}
    
    /**
     * <p>僐儞僗僩儔僋僞
     *
     * @param title     僞僀僩儖
     * @param toolURL   儊僯儏乕URL
     * @param bodyURL   儃僨傿URL
     */
	public GSFramesetPage(String title,String toolURL,String bodyURL) {
		this.title=title;
		this.toolURL = toolURL;
		this.bodyURL = bodyURL;
	}
    
    /** 儊僯儏乕URL傪僙僢僩偟傑偡丅 */
	public void SetToolURL(String toolURL) { this.toolURL = toolURL; };
    /** 儃僨傿URL傪僙僢僩偟傑偡丅 */
	public void SetBodyURL(String bodyURL) { this.bodyURL = bodyURL; };
    /** 儁乕僕僞僀僩儖傪僙僢僩偟傑偡丅 */
	public void SetTitle(String title) { this.title = title; };

    /**
     * <p>儁乕僕弌椡
     */
	protected boolean writePage(HttpServletRequest req,HttpServletResponse res) {
		setCharset("iso-2022-jp");
		setTitle(title);
		return true;
	}

    /**
     * <p>儗僗億儞僗弌椡
     *
     * @param req 儕僋僄僗僩
     * @param res 儗僗億儞僗
     */
	public void write(HttpServletRequest req,HttpServletResponse res) throws GSException {
		try {
			writePage(req,res);

			String charset = this.header.getCharset();
			res.setContentType("text/html; charset=" + charset);
			OutputStreamWriter osw = new OutputStreamWriter(res.getOutputStream(),charset);
			PrintWriter pw = new PrintWriter(osw);

			pw.println("<HTML>");
			header.write(pw);

			pw.println("<FRAMESET ROWS=\"110,*\" BORDER=\"1\" BORDERCOLOR=\"#808080\" FRAMEBORDER=\"yes\" FRAMESPACING=\"0\">");
			pw.println("<FRAME SRC=\"" + toolURL + "\" NAME=\"toolbar\" BORDERCOLOR=\"#c0c0c0\" SCROLLING=\"NO\" NORESIZE>");
			pw.println("<FRAME SRC=\"" + bodyURL + "\" NAME=\"body\" SCROLLING=\"AUTO\">");
			pw.println("</FRAMESET>");

			pw.println("</HTML>");

			pw.flush();
			pw.close();
		} catch(IOException e) {
			throw new GSException("IO Error",e);
		}
	}
}

⌨️ 快捷键说明

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