如何获取当前文件的绝对路径? 如题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("/") 求SCJP的的中、英文教程 不胜感激 问几个关于swt的问题 怎么对中文排序? 怎样把横的方块变成竖的 ~请高手指点 谢谢! javascript读取XML的问题 分享QQ群大家交流分享之地~~大家UP吧 为什么有的类型可以不用new ,如String,而有的必须用new,像这个程序? 帮忙出个注意 请问在java里面如何调用系统当前的时间? Win2000下汉字显示的问题 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;