📄 createerrorpage.java
字号:
package jp.co.sjts.gsession.tools;
import java.io.IOException;
import java.util.Hashtable;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* <p>嫟捠僄儔乕僟僀傾儘僌僷乕僕 僋儔僗
*
* @author Satoru K <koni@sjts.co.jp>
*/
public class CreateErrorPage extends CreatePage {
/** 妋擣夋憸僼傽僀儖柤 */
private final String IconName = "kakunin.gif";
/** yes儃僞儞僼傽僀儖柤 */
private final String BtnName = "yes_btn.gif";
/** 僞僀僩儖 */
private final String title = "僄儔乕夋柺";
/** 梊應晄柧側僄儔乕,偦偺懠 */
public final static int ERR = 0;
/** 擣徹僄儔乕 */
public final static int ERR_AUTH = 1;
/** 僙僢僔儑儞僄儔乕 */
public final static int ERR_SESSION = 2;
/** 晄惓側僷儔儊乕僞 */
public final static int ERR_PARA = 3;
/** 婡擻曄峏晄壜僄儔乕 */
public final static int ERR_MODID = 4;
/** 懳墳僽儔僂僓僄儔乕 */
public final static int ERR_BROWSER = 5;
/** 尃尷僄儔乕 */
public final static int ERR_NO_SU = 6;
/** 師偺儁乕僕傊儕儞僋偡傞 */
public static final int ACTION_JUMP = 0;
/** 夋柺傪暵偠傞 */
public static final int ACTION_CLOSE = 1;
/** 僄儔乕儊僢僙乕僕 */
public final static String MSG[] = {
"梊應晄擻側僄儔乕偱偡丅娗棟幰傊偛楢棈偟偰壓偝偄丅",
"UserID傑偨偼Password偑晄惓偱偡丅儘僌僀儞偟側偍偟偰壓偝偄丅",
"僙僢僔儑儞偑妋棫偝傟偰偄傑偣傫丅儘僌僀儞偟偰壓偝偄丅",
"僷儔儊乕僞偑晄惓偱偡丅嵞擖椡偟偰壓偝偄丅",
"偙偺婡擻偼丄曄峏偱偒傑偣傫丅",
"偙偺僽儔僂僓偱偼丄懳墳偟偰偍傝傑偣傫丅",
"儕僋僄僗僩偵懳偡傞尃尷偑偁傝傑偣傫丅"
};
/** 僄儔乕斣崋 */
private int errno = 0;
/** 傾僋僔儑儞 */
private int action = ACTION_JUMP;
/** 師偺URL */
private String nextURL = null;
/** 夋憸URL */
private String mapURL = null;
/** 僞乕僎僢僩 */
private String target = "";
/** 儊僢僙乕僕 */
private String msg = null;
/**
* <p>僐儞僗僩儔僋僞
*
* @param errno 僄儔乕斣崋
* @param mapURL 夋憸URL
* @param nextURL 師偺儕僋僄僗僩URL
*/
public CreateErrorPage(int errno,String mapURL,String nextURL) {
this.msg = MSG[errno];
this.nextURL = nextURL;
this.mapURL = mapURL;
}
/**
* <p>僐儞僗僩儔僋僞
*
* @param msg 昞帵偡傞儊僢僙乕僕
* @param mapURL 夋憸URL
* @param nextURL 師偺儕僋僄僗僩URL
*/
public CreateErrorPage(String msg,String mapURL,String nextURL) {
this.msg = msg;
this.nextURL = nextURL;
this.mapURL = mapURL;
}
/**
* <p>僐儞僗僩儔僋僞
*
* @param msg 昞帵偡傞儊僢僙乕僕
* @param mapURL 夋憸URL
*/
public CreateErrorPage(String msg,String mapURL) {
this.msg = msg;
this.mapURL = mapURL;
this.nextURL = null;
}
/**
* <p>僞乕僎僢僩傪巜掕偟傑偡丅
*
* @param target 僞乕僎僢僩
*/
public void setTarget(String target) {
this.target = target;
}
/**
* <p>傾僋僔儑儞傪巜掕偟傑偡丅
*
* @param action 傾僋僔儑儞
*/
public void setAction(int action) {
this.action = action;
}
/**
* <p>儗僗億儞僗傪弌椡偟傑偡丅
*
* @param req 儕僋僄僗僩
* @param res 儗僗億儞僗
*/
public boolean writePage(HttpServletRequest req,HttpServletResponse res) throws GSException {
setCharset("iso-2022-jp");
setTitle(title);
setBodyColor("#ffffff","#000000","#0000ff","#800080","#0000ff");
addBodyString("<CENTER>");
addBodyString("<BR><BR><BR><BR>");
addBodyString("<FORM>");
addBodyString("<TABLE WIDTH=\"400\" BGCOLOR=\"#cccccc\" BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"0\">");
addBodyString("<TR><TD>");
addBodyString(" <TABLE WIDTH=\"100%\" ALIGN=\"center\" BGCOLOR=\"#cccccc\" BORDER=\"3\" CELLSPACING=\"5\" CELLPADDING=\"2\">");
addBodyString(" <TR><TD BGCOLOR=\"#000080\" COLSPAN=\"2\"><FONT COLOR=\"#ffffff\">"+title+"</FONT></TD></TR>");
addBodyString(" <TR><TD>");
addBodyString(" <TABLE WIDTH=\"100%\" ALIGN=\"center\" BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"10\">");
addBodyString(" <TR>");
addBodyString(" <TD><IMG SRC=\"" + mapURL + IconName + "\" ALT\"妋擣\" HEIGHT=\"36\" WIDTH=\"36\"></TD>");
addBodyString(" <TD><B>" + msg + "</B></TD>");
addBodyString(" </TR>");
addBodyString(" </TABLE>");
addBodyString(" </TD></TR>");
addBodyString(" <TR><TD ALIGN=\"center\" COLSPAN=\"2\">");
if(nextURL==null) {
if(action == ACTION_CLOSE)
addBodyString(" <A HREF=\"javascript:self.close()\"><IMG SRC=\""+mapURL+GSFilename.GS_CLOSE_BTN
+"\" ALT\"暵偠傞\" HEIGHT=\"28\" WIDTH=\"93\" BORDER=\"0\"></A>");
else
addBodyString(" <A HREF=\"javascript:history.back()\"><IMG SRC=\""+mapURL+BtnName
+"\" ALT\"偼丂偄\" HEIGHT=\"28\" WIDTH=\"93\" BORDER=\"0\"></A>");
} else {
if(target.length()==0)
addBodyString(" <A HREF=\""+nextURL+"\"><IMG SRC=\""+mapURL+BtnName
+"\" ALT\"偼丂偄\" HEIGHT=\"28\" WIDTH=\"93\" BORDER=\"0\"></A>");
else
addBodyString(" <A HREF=\""+nextURL+"\" TARGET=\""+target+"\"><IMG SRC=\""+mapURL+BtnName
+"\" ALT\"偼丂偄\" HEIGHT=\"28\" WIDTH=\"93\" BORDER=\"0\"></A>");
}
addBodyString(" </TD></TR>");
addBodyString(" </TABLE>");
addBodyString("</TD></TR>");
addBodyString("</TABLE>");
addBodyString("</FORM>");
addBodyString("</CENTER>");
return true;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -