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

📄 createpssetbasepage.java

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

import java.io.File;
import java.util.Hashtable;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import jp.co.sjts.gsession.tools.*;

/**
 * <p>堦斒幰梡婎杮愝掕
 *
 * @author Satoru K
 * @author Hideyuki KITADE &lt;kitade@sjts.co.jp&gt; 
 */
public class CreatePsSetBasePage extends CreatePage {

	private final String title = "婎杮愝掕(堦斒幰)";
	private final String bgcolor = "#ffffff";
	private final String text = "#000000";
	private final String link = "#0000ff";
	private final String alink = "#ff0000";
	private final String vlink = "#0000ff";

	private String mapURL;
	private String dataDir;
	private Hashtable hsPara;
	private String helpURL;

	public CreatePsSetBasePage(Hashtable hsPara,String dataDir,String mapURL,String helpURL) {
		this.mapURL = mapURL;
		this.dataDir = dataDir;
		this.hsPara = hsPara;
		this.helpURL = helpURL;
	}

	protected boolean writePage(HttpServletRequest req,HttpServletResponse res) throws GSException {
		HttpSession session = req.getSession(false);
		Integer uid = (Integer)session.getAttribute(GSBase.SESSION_PARA_UID);
		String url = GSTool.removeParaFormURI(req.getRequestURI());

		int SetSecIdx=5;
		boolean flg=true;

		//儕僼儗僢僔儏帪娫偺愝掕
		UserConfFile ucf = new UserConfFile(dataDir + GSFilename.GS_DIR_USER + File.separator + uid.toString());
		if(ucf.exists())
			ucf.Load();
		else
			ucf.Save();
		int refreshtime = ucf.getRefreshTime();
		if(refreshtime<=0)
			flg = false;
		else
			SetSecIdx = refreshtime / 60;


		setCharset("iso-2022-jp");
		setTitle(title);
		setHelpUrl(helpURL+GSHelpPage.MN310000);

		setBodyColor(bgcolor,text,link,vlink,alink);

		addBodyString("<CENTER>");

/**/	addBodyString("<FORM METHOD=\"post\" ACTION=\""+url+"\">");
/**/	addBodyString("<INPUT TYPE=\"hidden\" NAME=\""+GSCmd.GS_PARA_CMD+"\" VALUE=\""+GSCmd.GS_PERSONAL+"\">");
/**/	addBodyString("<INPUT TYPE=\"hidden\" NAME=\""+GSCmd.GS_PARA_SUBCMD+"\" VALUE=\""+GSCmd.GS_P_SET_BASE+"\">");

		addBodyString("<TABLE WIDTH=\"600\" BORDER=\"3\" CELLSPACING=\"0\" CELLPADDING=\"0\">");

		// 僞僀僩儖
		addBodyString("<TR>");
		addBodyString("<TD BGCOLOR=\"#000080\">");
		addBodyString("  <TABLE WIDTH=\"100%\" BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"3\">");
		addBodyString("  <TR>");
		addBodyString("  <TD><FONT COLOR=\"#ffffff\"><B>"+title+"</B></FONT></TD>");
		addBodyString("  <TD ALIGN=\"right\">");
/**/	addBodyString("  <INPUT TYPE=\"image\" NAME=\""+GSCmd.GS_PARA_SUBMIT+"\" SRC=\""+mapURL+GSFilename.GS_TOUROKU_BTN
					+"\" ALT=\"搊榐\" WIDTH=\"93\" HEIGHT=\"28\" BORDER=\"0\">");
/**/	addBodyString("  <INPUT TYPE=\"image\" NAME=\""+GSCmd.GS_PARA_RESET+"\" SRC=\""+mapURL+GSFilename.GS_TORIKESHI_BTN
					+"\" ALT=\"庢徚\" WIDTH=\"93\" HEIGHT=\"28\" BORDER=\"0\">");
		addBodyString("  </TD>");
		addBodyString("  </TR>");
		addBodyString("  </TABLE>");
		addBodyString("</TD>");
		addBodyString("</TR>");

		// 杮懱
		addBodyString("<TR>");
		addBodyString("<TD HEIGHT=\"250\" ALIGN=\"center\" BGCOLOR=\"#ffffcf\">");

		addBodyString("  <TABLE BGCOLOR=\"#cccccc\" WIDTH=\"80%\" BORDER=\"1\" CELLSPACING=\"0\" CELLPADDING=\"3\">");

		addBodyString("  <TR>");
		addBodyString("  <TD BGCOLOR=\"#408080\"><FONT COLOR=\"#ffffff\"><B>儕僼儗僢僔儏愝掕</B></FONT></TD>");
		addBodyString("  </TR>");

		addBodyString("  <TR>");
		addBodyString("  <TD>");

		if(flg)
			addBodyString("  <INPUT TYPE=\"radio\" NAME=\""+GSCmd.GS_PARA_FLG+"\" VALUE=\"1\" CHECKED>巊梡偡傞丂"
						+"<INPUT TYPE=\"radio\" NAME=\""+GSCmd.GS_PARA_FLG+"\" VALUE=\"0\">巊梡偟側偄");
		else
			addBodyString("  <INPUT TYPE=\"radio\" NAME=\""+GSCmd.GS_PARA_FLG+"\" VALUE=\"1\">巊梡偡傞丂"
						+"<INPUT TYPE=\"radio\" NAME=\""+GSCmd.GS_PARA_FLG+"\" VALUE=\"0\" CHECKED>巊梡偟側偄");

		addBodyString("  <BR>");
		addBodyString("  <CENTER>");
/**/	addBodyString("  <SELECT NAME=\""+GSCmd.GS_PARA_REFRESH+"\">");

		for(int i=1;i<=30;i++){
			int sec=60*i;
			if(i==SetSecIdx)
				addBodyString("  <OPTION VALUE=\""+Integer.toString(sec)+"\" SELECTED>"+Integer.toString(i)+"暘枅");
			else
				addBodyString("  <OPTION VALUE=\""+Integer.toString(sec)+"\">"+Integer.toString(i)+"暘枅");
		}

		addBodyString("  </SELECT>偵儊僀儞夋柺傪峏怴偡傞");
		addBodyString("  </CENTER>");
		addBodyString("  </TD>");
		addBodyString("  </TR>");
		addBodyString("  </TABLE>");

		addBodyString("</TD>");
		addBodyString("</TR>");
		addBodyString("</TABLE>");

/**/	addBodyString("</FORM>");

		addBodyString("</CENTER>");

		return true;
	}
}

⌨️ 快捷键说明

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