【问题标题】:How to set relative URL in servlet jsp如何在 servlet jsp 中设置相对 URL
【发布时间】:2011-12-24 21:18:33
【问题描述】:

我正在使用 eclipse spring、tomcat 6 进入现有的 JSP 项目。

我们的项目目前的基础是 URL:http:localhost/path1。

在我的 index.jsp 中,当我尝试使用以下方式引用 .css 和 .js 时:“/css/my.css”

它之前没有附加“/path1”,我如何设置它以自动添加它?

我不能使用变量,因为我想在我的 .css 文件中使用这些固定路径来引用图像。

我不想明确输入它,因为“path1”稍后会改变。

谢谢!

【问题讨论】:

标签: eclipse jsp tomcat servlets contextpath


【解决方案1】:

上下文路径需要包含在 url 的开头。如果你不想硬编码上下文路径,你可以使用下面的

<%@ include file="${pageContext.request.contextPath}/css/My.css" %>

【讨论】:

    【解决方案2】:

    是的,使用&lt;c:url value="/css/file1.css" /&gt; - 这将附加上下文。

    【讨论】:

      猜你喜欢
      • 2020-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-15
      • 2012-12-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多