我想通过使用请求方法 getRealPath() 在 java 中获取文件的真实路径,但现在它已被弃用,我想要一个替代方法

kri*_*hna 2 java servlets

我想通过使用请求方法 getRealPath() 在 java 中获取文件的真实路径,但现在不推荐使用它我想要一个替代它我尝试获取 servletcontext 但它没有返回整个路径

在 jsp 页面中,当我使用 application.getRealPath("/") 时,它给出的整个路径为 D:/.....

但是在 java servlet 代码中,我没有让这个方法工作,所以我想要一个完美的 httprequest 方法,它将返回应用程序的整个路径。

如果可能的话,请给我一个完美的方法和例子

Boz*_*zho 6

request.getServletContext().getRealPath(..) (或者,如果您在 servlet 中,只需调用 getServletContext().getRealPath(..)