webapp.java


  入力初期化



リクエストデータを内部 Hashtable に全て保存する

内部変数には、3種類の仕様がある
1) リクエスト毎にクリアされる プログラム変数
2) セッションで保存される セッション変数
3) アプリケーション全体で一定の アプリケーション変数

ここでは、リクエストより取得されるプログラム変数と web.xml より取得される
アプリケーション変数を設定する

  
// *****************************************************
//
// *****************************************************
public void Initialize( HttpServletRequest request ) {

	Enumeration enumData;
	Enumeration enumInit;
	String strName;
	String strData;

	if ( hashRequest == null ) {
		hashRequest = new Hashtable();
	}

	// プログラム固有内部変数のクリア
	clear();

	enumData = request.getParameterNames();
	while( enumData.hasMoreElements() ) {
		strName = enumData.nextElement().toString();
		strData = toShiftjis( request.getParameter( strName ) );
		set( strName, strData );
	}

	enumInit = application.getInitParameterNames();
	while( enumInit.hasMoreElements() ) {
		strName = enumInit.nextElement().toString();
		setApplication(
			strName, application.getInitParameter(strName)
		);
	}

}
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ