javaweb相对路径怎么写

2024-11-18 06:01:38
推荐回答(2个)
回答1:

相对路径当然是相对的了
如果你的项目发布的时候是有项目名的如:http://localhost:8080/IExchange
那么相对路径就这么写/IExchange/files/common
如果你是不带项目名的配置 比如:http://localhost:8080/
就这么写 /files/common
要活学活用啊.

回答2:

//如果是WEB的项目,那么肯定能拿到request、response之类的。
this.getServletContext().getRealPath(File.separator);

//得到当前类编译后class的所在路径,可能有file:/要做截取操作
this.getClass().getResource(File.separator);