java web 项目中想在持久层把文件写到项目目录下,但是如何获取项目路径? 如我想在 xxxDao.java 中查数据库,然后把数据写到项目某文件夹的文本中,如何获取项目路径?是在持久层获取项目路径 不是在action中。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 个人认为:这个问题这能通过从表现层传参数到业务逻辑层在到DAO层!页面参数:String path = request.getContextPath(); System.out.println(Thread.currentThread().getContextClassLoader().getResource("")); System.out.println(FileTest.class.getClassLoader().getResource("")); System.out.println(ClassLoader.getSystemResource("")); System.out.println(FileTest.class.getResource("")); System.out.println(FileTest.class.getResource("/")); //Class文件所在路径 System.out.println(new File("/").getAbsolutePath()); System.out.println(System.getProperty("user.dir"));能不能用一下上面某个方法?? http://topic.csdn.net/t/20041011/14/3444198.html String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path;或request.getRealPath("/");取当前系统路径 注:你部署工程的系统路径。 是在持久层获取项目路径 不是在action中。没法用request session application System.out.println(FileTest.class.getResource("/")); 用这个就行了 剪切一下。 请问有什么书籍是专门讲JAVA的GUI编程的吗? JAVA新手想找一位师傅 大家来帮一下我。关于struts得问题 谁能帮忙解释一下垃圾回收的概念(有代码) 关于正折表达式,请大家帮忙看看,多谢了! 哪位朋友能推荐本介绍java API类库的书? 关于客户服务器结构与浏览器服务器结构编程的比较 需要原码!! 学习UML 在java中怎么取得哪个是光驱? JAVA 数组输出问题 怎么样改变组件的大小?
System.out.println(FileTest.class.getClassLoader().getResource(""));
System.out.println(ClassLoader.getSystemResource(""));
System.out.println(FileTest.class.getResource(""));
System.out.println(FileTest.class.getResource("/")); //Class文件所在路径
System.out.println(new File("/").getAbsolutePath());
System.out.println(System.getProperty("user.dir"));能不能用一下上面某个方法??
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path;
或
request.getRealPath("/");取当前系统路径 注:你部署工程的系统路径。
是在持久层获取项目路径 不是在action中。没法用request session application