java吧 关注:1,248,870贴子:12,729,198
  • 15回复贴,共1

有大佬帮帮学生党吗?这是web工程,不能用数据库,只能用tx

只看楼主收藏回复

有大佬帮帮学生党吗?这是web工程,不能用数据库,只能用txt存储数据,但是会报错。请问这个txt应该放在哪里啊?还有FileReader里面路径应该怎么写啊?


IP属地:江苏来自Android客户端1楼2018-11-14 09:12回复
    绝对路径相对路径都试过,不行。是不是web工程不能用txt保存数据啊


    IP属地:江苏来自Android客户端2楼2018-11-14 09:15
    回复
      因为你路径的获取方式有问题啊


      IP属地:上海来自Android客户端3楼2018-11-14 09:17
      收起回复
        不指定根目录 会转到eclipse 的workapp下吧,好像是叫这个名称


        IP属地:江西来自iPhone客户端4楼2018-11-14 09:19
        收起回复
          /** * 获取类路径 * * @Return */
          public static String getClassPath() {
          String path = Thread.currentThread().getContextClassLoader().getResource("").getPath();\ return path.replace("\\", "/");
          }
          先获取webapp的绝对路径再说,获取到之后加个commons-io包,然后读写文件也就一行代码的事,而且数据库有嵌入式数据库可以用的,比如derby,sqlite,h2


          IP属地:河南5楼2018-11-14 09:28
          回复
            web项目获取文件最稳的方法是用当前类的字节码文件的getResourceAsStream来获取流


            IP属地:四川来自Android客户端7楼2018-11-14 18:48
            回复
              把你写的文件放在你的项目路径里面就OK了


              IP属地:上海来自Android客户端8楼2018-11-15 00:38
              回复
                放在src目录下吧


                IP属地:湖北来自Android客户端9楼2018-11-15 00:56
                回复
                  在你的项目名上StudentManagerSystem? 上右键新建文本就好了


                  10楼2018-11-17 12:20
                  回复