在jsp中能不能返回tomcat的安装路径?

来源:百度知道 编辑:UC知道 时间:2024/06/14 08:58:55
我做了一个上传图片的功能。想把图片上传到tomcat中。相应网站中相应的文件夹中。我电脑上tomcat的安装路径和服务器上的可能不一致。有没有办法返回一个tomcat的安装路径,当我把网站上传的服务器后,不用再修改路径?

System.out.println(System.getProperty("catalina.home"));
或者
System.out.println(System.getProperty("user.dir"));

看你需要哪个。自己试试看吧。

request.getContextpath();
reqeust.getSession().getServletContext().getRealPath("/");

这个路径应该是虚拟的吧!
为什么要传到tomcat中呢,应该是网站目录下一个专门的文件夹的,或者数据库中!