wx.fillToFile(filename,parameters,new DataSourceApp(saxapp app));是不是应该:
wx.fillToFile(filename,parameters,new DataSourceApp(app));
或者:
wx.fillToFile(filename,parameters,new DataSourceApp(new saxapp(app)));
之类,你写的是个类似方法申明的语句

解决方案 »

  1.   

    說你appx/DataSourceApp.java 少了一個')'
    你檢查一下代碼﹐或者用JB之類的東東察看一下
    會有出錯提示的
      

  2.   

    应该是这个,你的saxapp是一个类,app是这个类的一个对象,你只要把这个对象传过去就可以用了..没有必要在调用的时候再实例化这个类
    wx.fillToFile(filename,parameters,new DataSourceApp(app));
    呵呵...
    我看着这些代码好像有点熟悉啊?楼主想做什么?
    这个好像是一个报表工具的代码,呵呵....
      

  3.   

    to Aeonsun:
       正是如此.不过,为什么不能在调用的时候实例化呢?
       你用过jasperreports?
      

  4.   

    to Aeonsun:
       这是一个从xml中取数据的问题,你有这方面的例子吗?
      

  5.   

    楼主, geyf(我在学java)的方法是对的
    你在调用方法的时候如果要在参数里面添加一个没有生成的实例
    不能wx.fillToFile(filename,parameters,new DataSourceApp(saxapp app));
    这样就相当于
    saxapp app;
    wx.fillToFile(filename,parameters,new DataSourceApp(app));
    这样的话,app没有被实例化
    要么
    wx.fillToFile(filename,parameters,new DataSourceApp(new saxapp(app)));
    要么
    saxapp app=new saxapp();
    wx.fillToFile(filename,parameters,new DataSourceApp(app));