<c:url var="myUrl" value="/MyPath/${MyID}"/>
然後我使用後(以使用戶能夠複製鏈接)主機名:訪問完整的URL,包括JSTL
<input size="35" disabled value="${myUrl}" />
,它顯示
/my-app-name/MyPath/23
但是我想它
http://myHost/my-app-name/MyPath/23
我可以預先確定字符串,但想要一種方式積極獲取正確的主機名...?
旁註:請記住,主動獲取主機名會爲您提供用於訪問服務器的主機名。如果它是reverseProxy後面的應用程序(例如對應用程序服務器的Apache重新路由請求),則用戶看不到主機名。 – helios