createloginpage.java

来自「一个日本流行的,功能较全的开源Web办公管理(Groupware)系统。」· Java 代码 · 共 88 行

JAVA
88
字号
package jp.co.sjts.gsession.main;

/*
 * 儘僌僀儞夋柺嶌惉  CreateLoginPage.java
 * Copyright (C) 1999-2000 Japan Total System Co,LTD
 *	  Satoru K	<koni@sjts.co.jp>
 */

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

public class CreateLoginPage extends CreatePage {
	private final String bgcolor =	"#dbdbff";
	private final String text	=	"#000000";
	private final String link	=	"#0000ff";
	private final String vlink	=	"#800080";
	private final String alink	=	"#0000ff";
	private String mapURL = null;
	private Hashtable hsPara = null;

	public CreateLoginPage(Hashtable hsPara,String mapURL) {
		this.hsPara  = hsPara;
		this.mapURL = mapURL;
	}

	protected boolean writePage(HttpServletRequest req,HttpServletResponse res) throws GSException {
		String user = "";
		if(hsPara.get(GSCmd.GS_PARA_USER)!=null)
			user = ((String)((String[])hsPara.get(GSCmd.GS_PARA_USER))[0]);

		setCharset("iso-2022-jp");
		setTitle("儘僌僀儞夋柺");

		setBodyColor(bgcolor,text,link,vlink,alink);
        this.setOnLoadEvent("document.forms[0].user.focus()");

		addBodyString("<CENTER>");
		addBodyString("<BR><BR><BR>");
		addBodyString("<TABLE BGCOLOR=\"#ffffff\" BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"0\">");
		addBodyString("<TR><TD>");
		addBodyString("   <TABLE BGCOLOR=\"#ffffff\" BORDER=\"3\" CELLSPACING=\"5\" CELLPADDING=\"15\">");
		addBodyString("   <TR>");
		addBodyString("   <TD><A HREF=\"http://www.gs.sjts.co.jp/\" TARGET=\"_blank\"><IMG SRC=\""
					  +mapURL+GSFilename.GS_LOGO01+"\" ALT=\""
					  +GSBase.GS_VERSION+"\" width=320 height=150 border=0></A></TD>");
		addBodyString("   </TR>");
		addBodyString("   <TR>");
		addBodyString("   <TD ALIGN=\"center\">");
		addBodyString("   <BR>");
		addBodyString(" 	   <TABLE ALIGN=\"center\" BGCOLOR=\"#ffffff\" BORDER=\"3\" CELLSPACING=\"3\" CELLPADDING=\"2\" >");

		addBodyString(" 	   <FORM METHOD=\"post\" ACTION=\""+GSTool.removeParaFormURI(req.getRequestURI())
					  +"\" TARGET=\"_top\">");
		addBodyString(" 	   <INPUT TYPE=\"hidden\" NAME=\""+GSCmd.GS_PARA_CMD+"\" VALUE=\""
					  +Integer.toString(GSCmd.GS_LOGINCHK)+"\">");

		addBodyString(" 	   <TR>");
		addBodyString(" 	   <TD WIDTH=80><B>UserID</B></TD>");
		addBodyString(" 	   <TD><INPUT TYPE=\"text\" NAME=\""+GSCmd.GS_PARA_USER
					  +"\" SIZE=\"12\" MAXLENGTH=\"20\" VALUE=\""+user+"\" TABINDEX=\"1\"></TD>");
		addBodyString(" 	   </TR>");
		addBodyString(" 	   <TR>");
		addBodyString(" 	   <TD><B>Password</B></TD>");
		addBodyString(" 	   <TD><INPUT TYPE=\"Password\" NAME=\""+GSCmd.GS_PARA_PASS
					  +"\" SIZE=\"12\" MAXLENGTH=\"20\" TABINDEX=\"2\"></TD>");
		addBodyString(" 	   </TR>");
		addBodyString(" 	   <TR>");

		addBodyString(" 	   <TD ALIGN=\"center\" COLSPAN=\"2\"><INPUT TYPE=\"submit\" VALUE=\"儘僌僀儞\" TABINDEX=\"3\"></TD>");

		addBodyString(" 	   </TR>");
		addBodyString(" 	   </FORM>");
		addBodyString(" 	   </TABLE>");
		addBodyString("    <BR>");
		addBodyString("    </TD>");
		addBodyString("    </TR>");
		addBodyString("    </TABLE>");
		addBodyString("</TD></TR>");
		addBodyString("</TABLE>");
		addBodyString("</CENTER>");
		return true;
	}
}

⌨️ 快捷键说明

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