Мне нужно знать Java-эквивалент PHP $_SERVER['DOCUMENT_ROOT']
.
Я пишу серверную программу Java, которая будет принимать загруженное изображение в виде байта [] и сохранять изображение на сервере, где работает моя программа Java. Затем я хочу отправить URL-адрес изображения пользователю (интерфейс) или по электронной почте; чтобы пользователь мог щелкнуть URL-адрес, который я отправляю, чтобы просмотреть изображение.
В PHP я использую $_SERVER['DOCUMENT_ROOT']
плюс относительный путь к файлу. Как мне это сделать в Java?
Я не использую сервет. Я использую Джерси, чтобы вернуть URL-адрес. (Если это важно)
Мне нужно, чтобы возвращаемый путь был "http://localhost:8080/mypics/pic1.jpg", когда сервер является локальным, и "http://www.mysite.com/mypics/pic1.jpg" при работе в режиме реального времени. сервер. Новый код File("./") не возвращает "http..."; netbeans не может найти метод ServletContext.getContextPath() после импорта
import javax.servlet.ServletContext;