如何在jsp中写相对url?
How to write relative url in jsp?
我现在关注url:
http://localhost:8080/testApp/admin/contentModeration
通过这个 url 我显示 jsp 页。
在这个 jsp 页面我想用 url 渲染图像:
http://localhost:8080/testApp/admin/createCompany/getSmallThumbnail/1
testApp 是一个移动参数。
<c:url value="admin/createCompany/getMediumThumbnail/"></c:url>
<c:url value="/admin/createCompany/getMediumThumbnail/"></c:url>
不起作用
如何写c:url
标签?
您可以使用此表达式 ${pageContext.request.contextPath}
获取应用程序名称 testApp
,因此请尝试类似
<c:url value="${pageContext.request.contextPath}/admin/createCompany/getMediumThumbnail/1"></c:url>
您也可以尝试使用相对路径。所以如果你的 URL 看起来像
http://localhost:8080/testApp/admin/contentModeration
但您想访问
http://localhost:8080/testApp/admin/createCompany/getSmallThumbnail/1
您可以使用 ..
来描述 contentModeration
的父上下文,这将是 admin
然后添加地址的其余部分
<c:url value="../createCompany/getSmallThumbnail/1"></c:url>
我现在关注url:
http://localhost:8080/testApp/admin/contentModeration
通过这个 url 我显示 jsp 页。
在这个 jsp 页面我想用 url 渲染图像:
http://localhost:8080/testApp/admin/createCompany/getSmallThumbnail/1
testApp 是一个移动参数。
<c:url value="admin/createCompany/getMediumThumbnail/"></c:url>
<c:url value="/admin/createCompany/getMediumThumbnail/"></c:url>
不起作用
如何写c:url
标签?
您可以使用此表达式 ${pageContext.request.contextPath}
获取应用程序名称 testApp
,因此请尝试类似
<c:url value="${pageContext.request.contextPath}/admin/createCompany/getMediumThumbnail/1"></c:url>
您也可以尝试使用相对路径。所以如果你的 URL 看起来像
http://localhost:8080/testApp/admin/contentModeration
但您想访问
http://localhost:8080/testApp/admin/createCompany/getSmallThumbnail/1
您可以使用 ..
来描述 contentModeration
的父上下文,这将是 admin
然后添加地址的其余部分
<c:url value="../createCompany/getSmallThumbnail/1"></c:url>