1.每次用eclispe创建动态网站的时候视图都会转到Project Explorer,我想不要让它自己跳转,还是保持Package Explorer该怎么做。2.在servlet建一个普通类用 Fileoutputstream或Fileinputstream读取,比如new Fileoutputstream(“a.txt”);怎么读取的是相对于Eclispe的安装目录的根目录下,不是本工程目录下呢,我想用获取本工程目录该怎么做,不要用绝对路径的。就这两个问题 求大神指导

解决方案 »

  1.   

    第1个问题没有听懂,好像你说的也有点前后矛盾。
    第2个问题,我建议把文件放在src下面,然后用**.class.getResourceAsStream("/a.txt");这样你以后可以直接把a.txt打包到jar文件,发布也方便,跨平台性也很好。
      

  2.   

    // 得到此类在电脑磁盘的具体位置(然后分割得到Bin 编译类的地址)
    public String getBinPath() {
    // 以下方式是以本类来确定项目位置(需经过处理)
    // this.getClass().getResource("").getPath(); String binpath = FusionChars.class.getResource("").getPath();
    binpath = binpath.substring(1, binpath.length());// 去除最前面的 /
    // 以上方式直接得到以类.Class来得到项目位置
    binpath = binpath.replace("%20", " "); // 取出空格
    return binpath;
    }
      

  3.   

    直接在 Package Explorer 视图下创建
      

  4.   

    你学习过JAVA基础知识吧,最好有点HTML知道,给你推荐个视频,你看下http://java.javasm.com/java/studyvideo_8177.html,一下就入门了。大家同是java人祝您好运