[英]Java: Returning a relative URL from a Java class?
我在/ images中存儲了一些圖像,問題是我希望從類中返回一個url。
/images/test.png
問題是在我的開發機器中,我的網址格式為
http://localhost/myApp
並在生產中以
http://www.mysite.com
所以我不能只返回/ images,因為這在開發機器上不起作用
我想我在Java中嘗試做的與JSTL標簽一樣
<c:url
因此,當我在開發機器中時,它將返回
/myApp/images/test.png
並在生產中
/images/test.png
有人可以幫忙嗎?
提前致謝
${request.contextPath}/images/foo
您可能正在尋找上下文路徑 。
您需要在ServletRequest
上使用getContextPath()
方法,然后附加其余路徑:
String url = request.getContextPath() + "/images/test.png";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.