neil861024 2010-09-11 17:21
浏览 259
已采纳

Flex与Java混合项目中使用FileInputStream读取文件的问题

在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

  • 写回答

1条回答

  • lizhiyezi 2010-09-11 18:36
    关注

    filex-src 部署之后xml对应在工程下面。
    servletContext.getRealPath("123.xls"); //获取路径即可。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 怀疑手机被监控,请问怎么解决和防止
  • ¥15 Qt下使用tcp获取数据的详细操作
  • ¥15 idea右下角设置编码是灰色的
  • ¥15 全志H618ROM新增分区
  • ¥15 在grasshopper里DrawViewportWires更改预览后,禁用电池仍然显示
  • ¥15 NAO机器人的录音程序保存问题
  • ¥15 C#读写EXCEL文件,不同编译
  • ¥15 MapReduce结果输出到HBase,一直连接不上MySQL
  • ¥15 扩散模型sd.webui使用时报错“Nonetype”
  • ¥15 stm32流水灯+呼吸灯+外部中断按键