2009-07-24 12 views
5

私のjspsにcss、js、およびimagesを含めるうちに、私は相対URLを解決する問題に直面しています。ページを更新するか、戻るボタンをクリックすると、URLが変更されます。問題の解決策の1つは、絶対URLを使用して外部ファイルを含めることだと思います。しかし、私はどのように相対URLへの参照を使用してそれを使用するかを見つけることができません。誰でもこのことを教えてくれますか?jspの絶対URL

答えて

7

これはあなたが探しているものですか? $あなたのJSP内で{} pageContext.servletContext.contextPath

...:

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

おかげで...これは本当に私の問題を解決しました。.. – Barun

11

これもうまくいくと読みやすくすることができ、このような適切なエスケープのオプションを含めるなど、いくつかの余分な利点がありますsimplicitのパラメータ

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

+0

+1 y – denu