2009-07-24 11 views
5

Podczas dołączania css, js i obrazów do moich jsps napotykam problem z rozwiązywaniem względnych adresów URL. Adresy URL zostaną zmienione po odświeżeniu strony lub kliknięciu przycisku Wstecz. Przypuszczam, że jednym z rozwiązań problemu byłoby dołączenie zewnętrznych plików przy użyciu bezwzględnych adresów URL. Ale nie mogę się dowiedzieć, jak użyć odnośnika do odnośnego adresu URL i użyć go. Czy ktoś może mi w tym pomóc?Adres bezwzględny w jsp

Odpowiedz

7

Czy tego właśnie szukasz? $ {pageContext.servletContext.contextPath}

... w JSP:

<link rel="stylesheet" href="${pageContext.servletContext.contextPath}/css/page.css" media="all" type="text/css" /> 
+1

Dzięki ... to naprawdę rozwiązać mój problem .. – Barun

11

to również pracować i może być łatwiejsze do odczytania i ma jakieś dodatkowe korzyści, takie jak prawidłowe ucieczce i opcjonalnego włączenia parametry

<link href="<c:url value="/style/style.css"/>" rel="stylesheet" type="text/css" />

+0

+1 dla simplicit y – denu

Powiązane problemy