public void  getfile(){
     File f=new File("D:\\111.txt");
     if(f.exists())
    
     try{
FileInputStream in=new FileInputStream(f);
byte[] buf =new byte[1024];
int len=in.read(buf);
String  s =new String(buf,0,len);
System.out.println(s);
 
}catch(Exception e){
System.out.println(e.getMessage());
}
 
    }
//这个文件是读取到了,但是我想把他一行一行的显示在WEB页面上!怎么做呢?
//我会.txt中的内容放到页面GridPanel中去的
//哪位大哥 帮帮忙,给点思路!! 有答案,再加分,高分送下面是我写死了  显示信息 用GWT做的 内容都在Object中,但是我现在想度取本地的一个.txt文件的内容
看看谁有办法!import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.user.client.ui.RootPanel;
import com.gwtext.client.data.ArrayReader;
import com.gwtext.client.data.FieldDef;
import com.gwtext.client.data.MemoryProxy;
import com.gwtext.client.data.RecordDef;
import com.gwtext.client.data.Store;
import com.gwtext.client.data.StringFieldDef;
import com.gwtext.client.widgets.Panel;
import com.gwtext.client.widgets.grid.BaseColumnConfig;
import com.gwtext.client.widgets.grid.ColumnConfig;
import com.gwtext.client.widgets.grid.ColumnModel;
import com.gwtext.client.widgets.grid.GridPanel;
import com.gwtext.client.widgets.grid.GridView;
import com.gwtext.client.widgets.grid.RowNumberingColumnConfig;public class DateInfo implements EntryPoint {    public void onModuleLoad() {
    
     Panel panel = new Panel();   
        panel.setBorder(false);   
        panel.setPaddings(15);   
       
        RecordDef dateDef = new RecordDef(   
                new FieldDef[]{   
                        new StringFieldDef("datetime"),   
                           
                        new StringFieldDef("dateinfo")   
                }   
        );   
           
        Object[][] info = getInfo();       
        MemoryProxy proxy = new MemoryProxy(info);   
  
        ArrayReader reader = new ArrayReader(dateDef);   
        Store store = new Store(proxy, reader);   
        store.load();            BaseColumnConfig[] columns = new BaseColumnConfig[]{   
                new RowNumberingColumnConfig(),                     
                new ColumnConfig("时间", "datetime", 160, true, null, "datetime"),   
                new ColumnConfig("内容", "dateinfo", 60, true)   
        };   
        
        ColumnModel columnModel = new ColumnModel(columns);   
  
        GridPanel grid = new GridPanel();   
         grid.setStore(store);   
         grid.setColumnModel(columnModel);   
  
        grid.setTitle("日志信息");   
        grid.setHeight(300);   
        grid.setWidth(600);   
        grid.setIconCls("grid-icon");   
  
        GridView view = new GridView();   
        view.setForceFit(true);   
        grid.setView(view);   
  
        panel.add(grid);    
  
  
        RootPanel.get().add(panel);   
    }   
   
    private Object[][] getInfo() {   
        return new Object[][]{   
                new Object[]{"2008-05-01", new Double(71.72)},   
                new Object[]{"2008-05-02", new Double(29.01) },   
                new Object[]{"2008-05-03", new Double(83.81) },   
                new Object[]{"2008-05-04", new Double(52.55) },   
                new Object[]{"2008-05-05", new Double(64.13) },   
                new Object[]{"2008-05-06", new Double(31.61) },   
                new Object[]{"2008-05-07", new Double(75.43) },   
                new Object[]{"2008-05-08", new Double(67.27) },   
                new Object[]{"2008-05-09", new Double(49.37) },   
                new Object[]{"2008-05-10", new Double(40.48) }
                 
        };   
        
      } 
      
}
 

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【Even__Chung】截止到2008-07-10 11:22:04的历史汇总数据(不包括此帖):
    发帖的总数量:5                        发帖的总分数:170                      每贴平均分数:34                       
    回帖的总数量:77                       得分贴总数量:19                       回帖的得分率:24%                      
    结贴的总数量:4                        结贴的总分数:140                      
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:1                        未结的总分数:30                       
    结贴的百分比:80.00 %               结分的百分比:82.35 %                  
    无满意结贴率:0.00  %               无满意结分率:0.00  %                  
    楼主加油
      

  2.   

    myshow.jsp
    <%
                File f=new File("D:\\111.txt");
                if(f.exists())
                
                    try{
                        FileInputStream in=new FileInputStream(f);
                        byte[] buf =new byte[1024];
                        int len=in.read(buf);
                        String  s =new String(buf,0,len);
                        out.println(s); // 这里用out就行了
                     
                    }catch(Exception e){
                        System.out.println(e.getMessage());
                    }
    %>仔细看看,是不是很相似
      

  3.   

    <logic:iterator>
    这个标签可以直接把你的Object[]的每个Object对象循环打出来。
    格式自定义~
      

  4.   


    不是用JSP做的
    是用GWT做的
    所有网页的信息就是我发出来的第二个代码块
    JSP这样是可以实现的
    但是GWT那里怎么实现呢??
      

  5.   

    直接写在jsp页面就行了...<%%>
      

  6.   

    弱弱的问一句
    何谓GWT
    -------------------------------------------------------------
                Quietly through  .....
      

  7.   

    读取本地文件.txt,然后显示到WEB页面!
    你到底要干啥?呵呵呵!搞不懂你的需求。。
      

  8.   

    gwt:Google Web Toolkithttp://code.google.com/webtoolkit/
      

  9.   

    http://www.ibm.com/developerworks/cn/java/j-lo-gwt-intro/
      

  10.   

    你是想获得客户端本地的txt还是服务器的txt???直接拿servlet输出就是了啊?或者用jsp的out对象输出也可以啊??
      

  11.   

    <c:import url="txt1.txt" charEncoding="GBK"/>
    这样就可以了,为什么要用流呢
    或者用<jsp:include>,<%@include>这种标签
    当然,用流写也可以...
    只是麻烦...
      

  12.   

    )@&#%)#@&%()#@&)%@……%)(@……%)
    那你就在swing的代码里面写上面那段代码啊
    你这不是误导别人么
      

  13.   


    //这个文件是读取到了,但是我想把他一行一行的显示在WEB页面上!怎么做呢?
    //我会.txt中的内容放到页面GridPanel中去的
    //哪位大哥 帮帮忙,给点思路!! 有答案,再加分,高分送下面是我写死了  显示信息 用GWT做的 内容都在Object中,但是我现在想度取本地的一个.txt文件的内容 
    看看谁有办法! 
    不是用JSP做的 
    是用GWT做的 
    所有网页的信息就是我发出来的第二个代码块 
    JSP这样是可以实现的 
    但是GWT那里怎么实现呢?? 这些都是需求阿?gwt:Google Web Toolkit 
    http://code.google.com/webtoolkit/ 没说用JSP之类的