javaweb相对路径怎么写

2024年11月18日 06:01
有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);