Zugriff auf die vollständige url, einschließlich hostname mit jstl

<c:url var="myUrl" value="/MyPath/${MyID}"/>

die ich dann später benutzen (um Benutzern zu ermöglichen, kopieren von links) :

<input size="35" disabled value="${myUrl}" />

und es zeigt,

/my-app-name/MyPath/23

aber ich will, dass es

http://myHost/my-app-name/MyPath/23

Kann ich voranstellen der Zeichenfolge sicher, wollte aber ein Weg, um aktiv die richtige hostname ... ?

  • Nebenbei bemerkt: denken Sie Daran, dass aktiv immer der hostname geben Sie den Hostnamen, die verwendet wurde, um Ihren server erreichen. Wenn es eine app hinter einem reverseProxy (beispielsweise ein Apache-Umleitung Anfrage an den app-server), werden Sie nicht haben, die Hostnamen der Benutzer sieht.
InformationsquelleAutor NimChimpsky | 2011-10-06
Schreibe einen Kommentar