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

📄 createmsg_delmsg.java

📁 一个日本流行的,功能较全的开源Web办公管理(Groupware)系统。
💻 JAVA
字号:
package jp.co.sjts.gsession.schedule;
/*
 * Copyright (C) 1999-2002 Japan Total System Co,LTD
 */
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import jp.co.sjts.gsession.tools.*;

/**
 * <p>嶍彍儊僢僙乕僕僟僀傾儘僌
 *
 * @author Ei       Kishida  &lt;ei@sjts.co.jp&gt;
 * @author Hideyuki Kitade   &lt;kitade@sjts.co.jp&gt;
 */
public class Createmsg_delmsg extends CreatePage{

	/** YES宆偺儊僢僙乕僕 */
	public final static int MB_YES			= 0;
	/** YES,NO宆 */
	public final static int MB_YESNO		= 1;
	/** POST儕僋僄僗僩 */
	public final static int ID_POST			= 0;
	/** GET儕僋僄僗僩 */
	public final static int ID_GET			= 1;
	/** YES僷儔儊乕僞柤 */
	public final static String RET_YES		= "__submit.x";
	/** NO僷儔儊乕僞柤 */
	public final static String RET_NO		= "__reset.x";
	/** 儊僢僙乕僕昞帵僞僀僾奿擺 */
	private int type = MB_YES;
	/** 儕僋僄僗僩憲怣METHOD奿擺 */
	private int method = ID_GET;
	/** 僞僀僩儖 */
	private String title = "";
	/** 儊僢僙乕僕 */
	private String msg = "";
	/** 僷儔儊乕僞 */
	private Para[] para = null;
	/** 傾僀僐儞URL */
	private String iconURL = "";

	/**
	 * <p>僷儔儊乕僞僙僢僩
	 *
	 * @param type 
	 * @param method
	 * @param title
	 * @param msg
	 * @param para
	 * @param iconURL
	 */
	public Createmsg_delmsg(int type,int method,String title,String msg,Para[] para,String iconURL){
		this.type = type;
		this.method = method;
		this.title = title;
		this.msg = msg;
		if(para == null)
			this.para = new Para[0];
		else
			this.para = para;
		this.iconURL = iconURL;
	}

	/**
	 * <p>HTML弌椡
	 *
	 * @param req    儕僋僄僗僩
	 * @param res    儗僗億儞僗
	 */
	protected boolean writePage(HttpServletRequest req,HttpServletResponse res) throws GSException {

		String url = GSTool.removeParaFormURI(req.getRequestURI());

		setCharset("iso-2022-jp");
		setTitle(title);

		setBodyColor("#ffffff","#000000","#0000ff","#800080","#0000ff");

		addBodyString("<CENTER>");
		addBodyString("<BR><BR><BR><BR>");

		String action;
		int idx = 0;
		if(para.length>0)
		{
			if(para[idx].name.equals("action")){
				action = para[idx].value;
				idx++;
			}else{
				action = url;
			}
		}else{
			action = url;
		}

		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=\""+iconURL+"\" ALT\"妋擣\" HEIGHT=\"36\" WIDTH=\"36\"></TD>");
		addBodyString("    <TD><B>"+msg+"</B></TD>");
		addBodyString("    </TR>");
		addBodyString("    </TABLE>");
		addBodyString("  </TD></TR>");
		// 僐儅儞僪
		addBodyString("  </TD></TR>");
		addBodyString("  <TR><TD ALIGN=\"center\" COLSPAN=\"2\">");

		addBodyString("<TABLE WIDTH=\"100%\" HEIGHT=\"100%\" BGCOLOR=\"#cccccc\" BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"0\">");
		addBodyString("  <TR>");
		addBodyString("    <FORM METHOD=\"post\" ACTION=\""+action+"\" TARGET=\"_top\">");
		addBodyString("    <TD ALIGN=\"CENTER\" VALIGN=\"MIDDLE\">");
		//YES
		for(;idx<para.length;idx++){
			addBodyString("      <INPUT TYPE=\"hidden\" NAME=\""+para[idx].name+"\" VALUE=\""+para[idx].value+"\">");
		}
		addBodyString("      <INPUT TYPE=\"submit\" NAME=\""+RET_YES+"\" VALUE=\"偼丂偄\">");
		addBodyString("    </TD>");
		addBodyString("    </FORM>");

		//NO
		if(type == MB_YESNO){
			idx = 0;
			addBodyString("      <FORM METHOD=\"post\" ACTION=\""+action+"\">");
			addBodyString("      <TD ALIGN=\"CENTER\" VALIGN=\"MIDDLE\" >");
			for(;idx<para.length;idx++){
				addBodyString("      <INPUT TYPE=\"hidden\" NAME=\""+para[idx].name+"\" VALUE=\""+para[idx].value+"\">");
			}
			addBodyString("      <INPUT TYPE=\"submit\" NAME=\""+RET_NO+"\" VALUE=\"偄偄偊\">");
			addBodyString("      </TD>");
			addBodyString("      </FORM>");
		}

		addBodyString("  </TR>");
		addBodyString("</TABLE>");
		
		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 + -