webapp.java


  プログラム変数



  
// *****************************************************
// プログラム固有内部変数登録
// *****************************************************
public void set( Object key, Object value ) {

	put( key, value );

}
// *****************************************************
// プログラム固有内部変数登録
// *****************************************************
public void put( Object key, Object value ) {

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

	hashRequest.put( appName + "_" + key, value );

}
// *****************************************************
// プログラム固有内部変数に追加
// *****************************************************
public void setAdd( Object key, Object value ) {

	String Work = get( key );

	Work += value;
	put( key, Work );

}
// *****************************************************
// プログラム固有内部取り出し
// *****************************************************
public String get( Object key ) {

	String ret;

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

	if ( hashRequest.get( appName + "_" + key ) != null ) {
		ret = hashRequest.get( appName + "_" + key ).toString();
	}
	else {
		ret = "";
	}

	return ret;

}
// *****************************************************
// プログラム固有内部変数のクリア
// *****************************************************
public void clear( ) {

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

	String strKey;
	String strAppName;

	Set KeySet = hashRequest.keySet();
	Object KeyArray[] = KeySet.toArray();
	Arrays.sort( KeyArray );

	for( int i = 0 ; i < KeyArray.length; i++ ) {
		strKey = KeyArray[i].toString();
		try {
			strAppName = strKey.substring( 0, appName.length() );
			if ( strAppName.equals( appName ) ) {
				hashRequest.remove( strKey );
			}
		}
		catch ( IndexOutOfBoundsException  e ) {
		}
	}

}
  










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





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

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ