`
hanbin51987
  • 浏览: 47160 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

读取Structs properties文件

    博客分类:
  • java
阅读更多
在这里我直接返回的是Properties对象
这样更灵活 可以在外部调用的时候想哪到Properties文件里的哪个属性都行,当然必须要是Properties里存在的。。。


   /**
	 * 读取properties文件 
	 * @param propertiesname
	 * @return
	 */
	public static Properties getProperties(String propertiesname) {
		Map map=new HashMap();
		Properties prop=null;
		try {
			InputStream in = Thread.currentThread().getContextClassLoader().getResourceAsStream(propertiesname);
			prop = new Properties();
			prop.load(in);
			in.close();
		} catch (Exception ex) {
			ex.printStackTrace();
		}
		return prop;
	}


public static void main(String args[]) {
		
		Map map=null;
		Properties prop=Htools.getProperties("imageurl.properties");
		String url=prop.getProperty("imgurl").toString();
		String aa=prop.getProperty("country").toString();
                  //这里是为了解决读取中文的问题
		try {
			aa=new String(aa.getBytes("ISO8859_1"),   "GBK");
		} catch (UnsupportedEncodingException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} 
		System.out.println(url+"-----"+aa);
		
	}
分享到:
评论

相关推荐

    Java加载资源文件的两种方法

     当我们自己的程序需要处理配置文件时(比如xml文件或properties文件),通常会遇到两个问题:  (1)我的配置文件应该放在哪里?  (2)怎么我的配置文件找不到了?  在了解了Java加载资源文件的机制后...

    structs简明教程和手册

    2. **Struts2配置**:包括struts.properties和struts.xml,是Struts2的配置文件,可以定义全局规则和Action配置。 3. **结果类型(Result Type)**:定义Action执行后如何呈现结果,如转发、重定向、流式下载等。 ...

    struts.xml中constent属性参数配置大全

    - **示例**:设置为`struts.custom.properties=myapp.properties`,则会读取`myapp.properties`文件并将其属性添加到全局的属性集中。 ##### 12. **struts.mapper.class** - **功能**:指定HTTP请求映射到Action的...

    Struts的乱码问题

    这条命令会将`ApplicationResources.properties`文件按照GBK编码转换为`ApplicationResources_zh.properties`文件。需要注意的是,转换后的文件内容需要用相应的编码打开才能正常显示。 #### 总结 通过上述方法,...

    ssh(structs,spring,hibernate)框架中的上传下载

    WEB-INF下的applicationContext.xml为Spring的配置文件,struts-config.xml为Struts的配置文件,file-upload.jsp为文件上传页面,file-list.jsp为文件列表页面。  本文后面的章节将从数据持久层->业务层->Web层的...

    struts2的加载

    当Web应用启动时,`StrutsPrepareAndExecuteFilter`过滤器会读取`struts.xml`和其他配置文件,如`struts.properties`,并初始化Struts2框架。这些配置文件定义了应用程序的结构和行为,包括动作映射、拦截器栈、结果...

    各大公司面试题-中科前程面试题.txt

    在 Java 中,我们可以使用 Properties 文件或 XML 文件来存储配置信息。这些文件通常位于 Configue 文件夹中,以便于应用程序访问和读取配置信息。 页面跳转时保存数据 在 Web 开发中,页面跳转时保存数据是非常...

    程序天下J2EE structs+pring+Hibente源码(1)

    Hibernate支持实体类、持久化映射文件(Hibernate.cfg.xml或hibernate.properties)、会话工厂和会话接口,为数据库操作提供了一套完整的解决方案。它还提供了查询语言HQL(Hibernate Query Language),使得查询...

    Struts2_国际化

    资源文件的命名应该遵循一定的规范,常见的格式为资源文件名_语言代码.properties,例如globalMessages_en_US.properties。 2. 配置struts.xml文件。在Struts2的配置文件中,可以利用i18n拦截器来根据用户的选择...

    CSharp详细说明书

    - **Properties**: 属性提供了一种简洁的方式来读取、写入或计算私有字段的值。 - **Indexers**: 索引器允许类像数组一样使用下标。 - **Events**: 事件是一种特殊的委托类型,用于表示发生某些事情时的通知机制...

    CSharp Language Specification

    6. 类成员:包括数据成员和函数成员,其中数据成员如字段(fields)和属性(properties),函数成员如方法(methods)、索引器(indexers)、事件(events)和运算符(operators)等。 7. 方法:方法是类或对象的...

Global site tag (gtag.js) - Google Analytics