config

config

Web配置命令
config對象對應于javax.servlet.ServletConfig類,此類位于servlet-api.jar包中。
  • 中文名:配置
  • 外文名:
  • 拼音:
  • 近義詞:
  • 反義詞:
  • 英文名:config

配置

【計】顯示配置信息命令。

内置對象

1、config對象對應于javax.servlet.ServletConfig類,此類位于servlet-api.jar包中。

web容器在初始化時使用一個ServletConfig(即config)對象向JSP頁面傳遞信息,此配置信息包括初始化參數(在當前Web應用的應用部署描述文件web.xml中定義)以及表示Servlet或JSP頁面所屬Web應用的ServletContext對象。

config對象的幾個方法:

(1)public String getParameter(String name);

返回制定的名稱name初始化參數的值,如果參數不存在則返回null。

(2)public java.util.Enumeration getinitParameterNames();

得到所有初始化參數名稱的枚舉。

(3)public ServletContext getServletContext();

返回Servlet或JSP頁面所屬的ServletContext的一個引用。

(4)public String getServletName();

返回Servlet實例或JSP頁面的名稱,此名稱可以在Web應用部署描述文件中指定,對于一個未注冊(也就是未命名)Servlet實例或JSP頁面,将返回該Servlet類的類名。

JSP的其他内置對象:request、response、session、application、out、exception、pageContext。

2、config.exe

config-config.exe-進程信息

進程文件:Configuration Utility

3、描述

config.exe是Windows Access(WAC)服務相關程序。

CONFIG.SYS是包含在DOS(磁盤操作系統,Disk Operating System)中的一個文本文件命令,它告訴操作系統計算機如何初始化。多數情況下,CONFIG.SYS命令制定内存設備驅動和程序,以控制硬件設備;開啟或進制系統特征;以及限制系統資源。CONFIG.SYS在autoexec.bat(自動批處理程序)文件執行前載入。由于CONFIG.SYS是一個文本文件,因此它可以使用文本編輯程序編輯。

4、X(c.d.e.f....):WINDOWSsystem32config

windows XP或者Vista下,開始——運行——輸入“config”,出現C:WINDOWSsystem32config。(C是系統所在盤符)

文件操作

創建配置

必須創建繼承自ConfigurationSection的對象才能進行配置數據讀寫操作,ConfigurationSection提供了索引器用來獲取和設置配置數據,需要注意的是擁有ConfigurationProperty特性的屬性才會被存儲,并且名稱要保持大小寫完全一緻,如下面的代碼中,所有的"id"必須保持一樣

class ConfigSectionData:ConfigurationSection

...{

[ConfigurationProperty("id")]

public int Id

...{

get

...{

return(int)this["id"];

}

set

...{

this["id"]=value;

}

}

[ConfigurationProperty("time")]

public DateTime Time

...{

get

...{

操作對象

ConfigSectionData data=new ConfigSectionData();

data. Id=1000;

data.Time=DateTime.Now;

config.Sections.Add("add",data);

config.Save(ConfigurationSaveMode.Minimal);

上面的例子是操作app.config,在根節點(configuration)下寫入名稱為"add"的配置數據。

    需要注意的VS2005在IDE模式下會将信息寫入 *.vshost.exe.config,并且在程序關閉時覆寫該文件,因此您可能看不到您寫入的配置數據,隻要在資源管理其中執行*.exe文件,您就可以在*.exe.config文件中看到結果了。如果我們需要操作非缺省配置文件,可以使用ExeConfigurationFileMap對象。ExeConfigurationFileMap file=new ExeConfigurationFileMap();file.ExeConfigFilename="test.config";Configuration config=ConfigurationManager.OpenMappedExeConfiguration(file, ConfigurationUserLevel.None);ConfigSectionData data=new ConfigSectionData();data. Id=1000;data.Time=DateTime.Now;config.Sections.Add("add", data);config.Save(ConfigurationSaveMode.Minimal);如果我們不希望在根節點下寫入配置數據,可以使用ConfigurationSectionGroup對象。

上一篇:available

下一篇:EXPERIENCE

相關詞條

相關搜索

其它詞條