`
sailinglxg
  • 浏览: 93076 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

复习spring之propertys

阅读更多
开发工具:MyEclipse 6.0.1

简介:本实例主要讲解如何从propertys文件提取相关的值

开发步骤:
1.在MyEclispe里建一个Web工程,命名为 TestSpring_Property;

2.新建一个包,如:com.sailing.spring;

3.在src里建一个propertys文件,命名为 helloworld.propertys,内容如下:
helloworld = Hello World!

4.在com.sailing.spring包里增加HelloWorld.java,用于读取helloworld.propertys文件;
package com.sailing.spring;

public class HelloWorld {
    public String getContext() {
    	FileHelloString fhs = new FileHelloString("helloworld.properties");
    	String result = fhs.getContext();
    	return result;
    }
}


5.在com.sailing.spring包里建 FileHelloString.java,用于HelloWorld创建FileHelloString 对象;
package com.sailing.spring;

import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;

public class FileHelloString {
	private String propertysFileName;
	
	public FileHelloString(String propertys){
		this.propertysFileName = propertys;
	}
	
	public String getContext(){
		String result = "";
		
		Properties p = new Properties();
		InputStream is = getClass().getClassLoader().getResourceAsStream(propertysFileName);
		try {
			p.load(is);
			result = p.getProperty("helloworld");
		} catch (IOException e) {
			e.printStackTrace();
		} finally{
			try {
				if(is != null){
					is.close();
				}
			} catch (IOException e) {
				e.printStackTrace();
			}
		}
		
		return result;
	}

}

6.在com.sailing.spring包里建 HelloWorldTest.java,用于java application 测试;
package com.sailing.spring;

public class HelloWorldTest {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		HelloWorld hw = new HelloWorld();
		System.out.println(hw.getContext());
	}

}

7.在HelloWorldTest类里右击鼠标选择Run As >> Jave Application;
8.看控制台(console)结果。
分享到:
评论

相关推荐

    J2EE考试复习试题_struts2_spring_hibernate(答案整合完毕

    WebWork2是建立在XWork基础之上的,它充分利用了XWork的命令模式框架和拦截器框架,进一步拓展了Web应用开发的边界。 **XWork框架**的核心特征在于其通用性和可扩展性。它提供了一套灵活且高度自定义的配置接口,...

    J2EE考试复习试题_struts2_spring_hibernate.doc

    ### J2EE考试复习知识点详解 #### Struts2框架概览 - **起源与组成**:Struts2框架源于WebWork框架与XWork框架的发展融合。WebWork2本身即建立在XWork之上,继承并发展了XWork的核心特性,如命令模式、拦截器机制等...

    J2EE考试复习试题-struts2-spring-hibernate(答案整合完毕).doc

    ### J2EE考试复习知识点详解 #### 一、Struts 2 框架概述 1. **Struts 2框架的发展历程**: - **起源**:Struts 2框架是由`webWork`和`xWork`两个框架发展而来的。 - **XWork框架**:它是一个通用的Command模式...

    Java SSH 框架选择题题库 SSH考试题库附上答案 基础复习,考试必备神器,好好复习

    7. Struts2的<s:property>标签用于输出指定的值,选项A正确。 8. 在三层架构中,数据访问层(DAL)主要负责数据的增删改查操作,选项B正确。 9. 在Struts2的元素中,method属性可以指定Action中要执行的具体方法...

    jsp教程源代码

    **JSP(Java Server Pages)教程源代码详解** JSP(Java Server Pages)是一种动态网页技术,由Sun ...同时,这个教程也适用于复习和巩固已有的JSP知识,对于初学者和有一定基础的开发者都是宝贵的学习资源。

Global site tag (gtag.js) - Google Analytics