在eclipse里面建立的flex与java混合工程,结构如下:
Test
- bin-dibug
- flex-libs
- flex-src
- 123.xls
-Test.mxml
- html-template
- src
- readBean.java
- read.java
- WebContent
- .classpath
read.java读取excel文件,把每行作为readBean的对象封装到ArrayList里面,然后通过remoting-config.xml传到Test.mxml,Test.mxml将数据显示到DataGrid里面。
read.java代码如下:
public ArrayList readExcel() {
al = new ArrayList();
// 创建对excel文件的索引
HSSFWorkbook workbook;
try {
workbook = new HSSFWorkbook(new FileInputStream("d://Test/flex-src/123.xls"));
…………
ArrayList al是用来存放readBean对象的,flex端用arrayCollection接受的。
现在问题是我想读取excel的时候用相对路径,不知道应该怎么写?123.xls是在flex-src下的。
谢谢!!
email:876787699@qq.com