开发工具: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)结果。
分享到:
相关推荐
WebWork2是建立在XWork基础之上的,它充分利用了XWork的命令模式框架和拦截器框架,进一步拓展了Web应用开发的边界。 **XWork框架**的核心特征在于其通用性和可扩展性。它提供了一套灵活且高度自定义的配置接口,...
### J2EE考试复习知识点详解 #### Struts2框架概览 - **起源与组成**:Struts2框架源于WebWork框架与XWork框架的发展融合。WebWork2本身即建立在XWork之上,继承并发展了XWork的核心特性,如命令模式、拦截器机制等...
### J2EE考试复习知识点详解 #### 一、Struts 2 框架概述 1. **Struts 2框架的发展历程**: - **起源**:Struts 2框架是由`webWork`和`xWork`两个框架发展而来的。 - **XWork框架**:它是一个通用的Command模式...
7. Struts2的<s:property>标签用于输出指定的值,选项A正确。 8. 在三层架构中,数据访问层(DAL)主要负责数据的增删改查操作,选项B正确。 9. 在Struts2的元素中,method属性可以指定Action中要执行的具体方法...
**JSP(Java Server Pages)教程源代码详解** JSP(Java Server Pages)是一种动态网页技术,由Sun ...同时,这个教程也适用于复习和巩固已有的JSP知识,对于初学者和有一定基础的开发者都是宝贵的学习资源。