2009-07-24 39 views
5

Trong khi bao gồm css, js và hình ảnh trong jsps của tôi, tôi đang gặp phải sự cố khi giải quyết các url tương đối. Các url được thay đổi khi làm mới trang hoặc nhấp vào nút quay lại. Tôi cho rằng một giải pháp cho vấn đề này là bao gồm các tệp bên ngoài bằng cách sử dụng các url tuyệt đối. Nhưng tôi không thể tìm ra cách sử dụng một tham chiếu đến url tương đối và sử dụng nó. bất cứ ai có thể vui lòng giúp tôi về điều này?Url tuyệt đối trong jsp

Trả lời

7

Đây có phải là những gì bạn đang tìm kiếm không? $ {} pageContext.servletContext.contextPath

... trong jsp của bạn:

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

Cảm ơn ... đây thực sự giải quyết vấn đề của tôi .. – Barun

11

Điều này cũng sẽ làm việc và có thể được dễ dàng hơn để đọc và có một số lợi ích bổ sung như thoát phù hợp và bao gồm tùy chọn của thông số

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

+0

1 cho simplicit y – denu

Các vấn đề liên quan