如何获取当前文件的绝对路径? 如题tomcat服务器,webspere服务器有不同吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 tomcat是开源的,不收费的服务器,一般用hibernate来持久化数据,而webspere是收费的服务器,但是比较稳定很强,一般持久层用EJB来持久化数据 我是问如何获取当前文件的绝对路径?tomcat服务器,webspere服务器有不同吗? 应该是一样的吧。this.getClass().getResource("").getPath() 对于web服务器来说这些没什么不同的。如果不同,只能说明它们不遵守J2EE规范-_-#其实最好是从上下文中来取,但这样也只能取到web根目录,具体的文件位置还需要加上相对路径String rootPath = request.getSession().getServletContext().getRealPath("/");String relativePath = "\\test";String fileName = "test.jsp";String filePath = rootPath + relativePath + fileName; request.getContextPath() 这个是web根目录 把剩下相对路径拼上就可以了 request.getSession().getServletContext().getRealPath("/") 怎么将中缀表达式编程后缀表达式,然后再求值?急求代码? 一道面试题 求教更好的解决这个问题 菜鸟一只,请各位高手帮忙 Java -version 我的版本是1.3, 怎样安装1.5? 有下载地址吗? java连接sqlserver2000出错 网络通信问题 一道很怪怪的程序问题,请各位帮我分析一下,谢谢了!!! thinking in java中的一个例子,我稍微改了一下,就死循环了,指导下! swing汉字输入问题 struts2 下 jspSmartUpload组件冲突用不了,怎么办啊 先谢谢啦! 一个关于java继承的小问题,算是比较经典的了
我是问如何获取当前文件的绝对路径?
tomcat服务器,webspere服务器有不同吗?
this.getClass().getResource("").getPath()
其实最好是从上下文中来取,但这样也只能取到web根目录,具体的文件位置还需要加上相对路径String rootPath = request.getSession().getServletContext().getRealPath("/");
String relativePath = "\\test";
String fileName = "test.jsp";
String filePath = rootPath + relativePath + fileName;