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
5
A
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" />
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
Dzięki ... to naprawdę rozwiązać mój problem .. – Barun