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 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥15 stable diffusion
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条