您现在的位置是:首页
>
config配置文件 config(Web配置命令)详细资料大全
co fig We 配置命令 详细资料大全 we 容器在初始化时使用一个ServletCo fig 即co fig 对象向JSP页面传递信息,此配置信息包括初始化参数(在当前We 套用的套用部署描述档
config(Web配置命令)详细资料大全

web容器在初始化时使用一个ServletConfig(即config)对象向JSP页面传递信息,此配置信息包括初始化参数(在当前Web套用的套用部署描述档案web.xml中定义)以及表示Servlet或JSP页面所属Web套用的ServletContext对象。
基本介绍
中文名:配置命令外文名:config配置:显示配置信息命令。内置对象:javax.servlet.ServletConfig继承:ConfigurationSection 配置,内置对象,档案操作,创建配置,操作对象,配置
【计】显示配置信息命令。内置对象
config对象对应于javax.servlet.ServletConfig类,此类位于servlet-api.jar包中。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。 3。config.exe config - config.exe - 进程信息 进程档案: Configuration Utility 描述: config.exe是Windows Aess (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"的配置数据。 <?xml version="1.0" encoding="utf-8" ?><configuration> <configSections> <section name=add type=ConsoleApplication1.ConfigSectionData, ... /> </configSections> <add id=1000" time="02/18/2006 21:51:06" /></configuration>需要注意的 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对象。 很赞哦! (1049)